LLVM API Documentation

Public Member Functions | Friends
llvm::yaml::Stream Class Reference

This class represents a YAML stream potentially containing multiple documents. More...

#include <YAMLParser.h>

List of all members.

Public Member Functions

 Stream (StringRef Input, SourceMgr &)
 This keeps a reference to the string referenced by Input.
 Stream (MemoryBufferRef InputBuffer, SourceMgr &)
 ~Stream ()
document_iterator begin ()
document_iterator end ()
void skip ()
bool failed ()
bool validate ()
void printError (Node *N, const Twine &Msg)

Friends

class Document

Detailed Description

This class represents a YAML stream potentially containing multiple documents.

Definition at line 77 of file YAMLParser.h.


Constructor & Destructor Documentation

Stream::Stream ( StringRef  Input,
SourceMgr SM 
)

This keeps a reference to the string referenced by Input.

Definition at line 1520 of file YAMLParser.cpp.

Stream::Stream ( MemoryBufferRef  InputBuffer,
SourceMgr SM 
)

Definition at line 1523 of file YAMLParser.cpp.

Definition at line 1526 of file YAMLParser.cpp.


Member Function Documentation

Definition at line 1539 of file YAMLParser.cpp.

References Document, and llvm::report_fatal_error().

Referenced by skip().

Definition at line 1550 of file YAMLParser.cpp.

Referenced by skip().

Definition at line 1528 of file YAMLParser.cpp.

Referenced by validate().

void Stream::printError ( Node N,
const Twine Msg 
)
void Stream::skip ( )

Definition at line 1554 of file YAMLParser.cpp.

References begin(), and end().

Referenced by validate().

Definition at line 89 of file YAMLParser.h.

References failed(), and skip().


Friends And Related Function Documentation

friend class Document [friend]

Definition at line 100 of file YAMLParser.h.

Referenced by begin().


The documentation for this class was generated from the following files: