class AliasNode

Declaration

class AliasNode : public Node { /* full declaration omitted */ };

Description

Represents an alias to a Node with an anchor. Example: *AnchorName

Declared at: llvm/include/llvm/Support/YAMLParser.h:504

Inherits from: Node

Member Variables

Inherited from Node:

protected Doc
protected SourceRange

Method Overview

  • public AliasNode(std::unique_ptr<Document> & D, llvm::StringRef Val)
  • public static bool classof(const llvm::yaml::Node * N)
  • public llvm::StringRef getName() const
  • public llvm::yaml::Node * getTarget()

Inherited from Node:

Methods

AliasNode(std::unique_ptr<Document>& D,
          llvm::StringRef Val)

Declared at: llvm/include/llvm/Support/YAMLParser.h:508

Parameters

std::unique_ptr<Document>& D
llvm::StringRef Val

static bool classof(const llvm::yaml::Node* N)

Declared at: llvm/include/llvm/Support/YAMLParser.h:514

Parameters

const llvm::yaml::Node* N

llvm::StringRef getName() const

Declared at: llvm/include/llvm/Support/YAMLParser.h:511

llvm::yaml::Node* getTarget()

Declared at: llvm/include/llvm/Support/YAMLParser.h:512