LLVM API Documentation
Iterator abstraction for Documents over a Stream. More...
#include <YAMLParser.h>
Public Member Functions | |
document_iterator () | |
document_iterator (std::unique_ptr< Document > &D) | |
bool | operator== (const document_iterator &Other) |
bool | operator!= (const document_iterator &Other) |
document_iterator | operator++ () |
Document & | operator* () |
std::unique_ptr< Document > & | operator-> () |
Iterator abstraction for Documents over a Stream.
Definition at line 518 of file YAMLParser.h.
llvm::yaml::document_iterator::document_iterator | ( | ) | [inline] |
Definition at line 520 of file YAMLParser.h.
llvm::yaml::document_iterator::document_iterator | ( | std::unique_ptr< Document > & | D | ) | [inline] |
Definition at line 521 of file YAMLParser.h.
bool llvm::yaml::document_iterator::operator!= | ( | const document_iterator & | Other | ) | [inline] |
Definition at line 529 of file YAMLParser.h.
Document& llvm::yaml::document_iterator::operator* | ( | ) | [inline] |
Definition at line 542 of file YAMLParser.h.
document_iterator llvm::yaml::document_iterator::operator++ | ( | ) | [inline] |
Definition at line 531 of file YAMLParser.h.
std::unique_ptr<Document>& llvm::yaml::document_iterator::operator-> | ( | ) | [inline] |
Definition at line 544 of file YAMLParser.h.
bool llvm::yaml::document_iterator::operator== | ( | const document_iterator & | Other | ) | [inline] |
Definition at line 523 of file YAMLParser.h.