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:513
Inherits from: Node
Member Variables
- private llvm::StringRef Name
Inherited from Node:
Method Overview
- public AliasNode(std::unique_ptr<Document> & D, llvm::StringRef Val)
- private void anchor()
- public static bool classof(const llvm::yaml::Node * N)
- public llvm::StringRef getName() const
Inherited from Node:
- public failed
- public getAllocator
- public getAnchor
- public getNext
- public getRawTag
- public getSourceRange
- public getType
- public getVerbatimTag
- public parseBlockNode
- public peekNext
- public setError
- public setSourceRange
- public skip
Methods
¶AliasNode(std::unique_ptr<Document>& D,
llvm::StringRef Val)
AliasNode(std::unique_ptr<Document>& D,
llvm::StringRef Val)
Declared at: llvm/include/llvm/Support/YAMLParser.h:517
Parameters
- std::unique_ptr<Document>& D
- llvm::StringRef Val
¶void anchor()
void anchor()
Declared at: llvm/include/llvm/Support/YAMLParser.h:514
¶static bool classof(const llvm::yaml::Node* N)
static bool classof(const llvm::yaml::Node* N)
Declared at: llvm/include/llvm/Support/YAMLParser.h:522
Parameters
- const llvm::yaml::Node* N
¶llvm::StringRef getName() const
llvm::StringRef getName() const
Declared at: llvm/include/llvm/Support/YAMLParser.h:520