|
LLVM 22.0.0git
|
This class represents a YAML stream potentially containing multiple documents. More...
#include "llvm/Support/YAMLParser.h"
Public Member Functions | |
| LLVM_ABI | Stream (StringRef Input, SourceMgr &, bool ShowColors=true, std::error_code *EC=nullptr) |
This keeps a reference to the string referenced by Input. | |
| LLVM_ABI | Stream (MemoryBufferRef InputBuffer, SourceMgr &, bool ShowColors=true, std::error_code *EC=nullptr) |
| LLVM_ABI | ~Stream () |
| LLVM_ABI document_iterator | begin () |
| LLVM_ABI document_iterator | end () |
| LLVM_ABI void | skip () |
| LLVM_ABI bool | failed () |
| bool | validate () |
| LLVM_ABI void | printError (Node *N, const Twine &Msg, SourceMgr::DiagKind Kind=SourceMgr::DK_Error) |
| LLVM_ABI void | printError (const SMRange &Range, const Twine &Msg, SourceMgr::DiagKind Kind=SourceMgr::DK_Error) |
Friends | |
| class | Document |
This class represents a YAML stream potentially containing multiple documents.
Definition at line 88 of file YAMLParser.h.
| Stream::Stream | ( | StringRef | Input, |
| SourceMgr & | SM, | ||
| bool | ShowColors = true, | ||
| std::error_code * | EC = nullptr ) |
This keeps a reference to the string referenced by Input.
Definition at line 1915 of file YAMLParser.cpp.
| Stream::Stream | ( | MemoryBufferRef | InputBuffer, |
| SourceMgr & | SM, | ||
| bool | ShowColors = true, | ||
| std::error_code * | EC = nullptr ) |
Definition at line 1919 of file YAMLParser.cpp.
|
default |
References LLVM_ABI.
| document_iterator Stream::begin | ( | ) |
Definition at line 1936 of file YAMLParser.cpp.
References Document, and llvm::report_fatal_error().
Referenced by llvm::vfs::RedirectingFileSystem::create().
| document_iterator Stream::end | ( | ) |
Definition at line 1947 of file YAMLParser.cpp.
Referenced by llvm::vfs::RedirectingFileSystem::create().
| bool Stream::failed | ( | ) |
Definition at line 1925 of file YAMLParser.cpp.
Referenced by validate().
| void Stream::printError | ( | const SMRange & | Range, |
| const Twine & | Msg, | ||
| SourceMgr::DiagKind | Kind = SourceMgr::DK_Error ) |
Definition at line 1931 of file YAMLParser.cpp.
References Range.
| void Stream::printError | ( | Node * | N, |
| const Twine & | Msg, | ||
| SourceMgr::DiagKind | Kind = SourceMgr::DK_Error ) |
Definition at line 1927 of file YAMLParser.cpp.
References N, and printError().
Referenced by printError(), and llvm::remarks::YAMLParseError::YAMLParseError().
| void Stream::skip | ( | ) |
Definition at line 1951 of file YAMLParser.cpp.
References Document, and llvm::yaml::Document::skip().
Referenced by validate().
|
inline |
Definition at line 103 of file YAMLParser.h.
|
friend |