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:

protected Doc
protected SourceRange

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:

Methods

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()

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

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

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