class SequenceNode

Declaration

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

Description

Represents a YAML sequence created from either a block sequence for a flow sequence. This parses the YAML stream as increment() is called. Example: - Hello - World

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

Inherits from: Node

Member Variables

Inherited from Node:

protected Doc
protected SourceRange

Method Overview

  • public SequenceNode(std::unique_ptr<Document> & D, llvm::StringRef Anchor, llvm::StringRef Tag, llvm::yaml::SequenceNode::SequenceType ST)
  • public llvm::yaml::SequenceNode::iterator begin()
  • public static bool classof(const llvm::yaml::Node * N)
  • public llvm::yaml::SequenceNode::iterator end()
  • public void increment()
  • public void skip()

Inherited from Node:

Methods

SequenceNode(
    std::unique_ptr<Document>& D,
    llvm::StringRef Anchor,
    llvm::StringRef Tag,
    llvm::yaml::SequenceNode::SequenceType ST)

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

Parameters

std::unique_ptr<Document>& D
llvm::StringRef Anchor
llvm::StringRef Tag
llvm::yaml::SequenceNode::SequenceType ST

llvm::yaml::SequenceNode::iterator begin()

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

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

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

Parameters

const llvm::yaml::Node* N

llvm::yaml::SequenceNode::iterator end()

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

void increment()

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

void skip()

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