LLVM API Documentation

Public Member Functions
llvm::yaml::document_iterator Class Reference

Iterator abstraction for Documents over a Stream. More...

#include <YAMLParser.h>

List of all members.

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++ ()
Documentoperator* ()
std::unique_ptr< Document > & operator-> ()

Detailed Description

Iterator abstraction for Documents over a Stream.

Definition at line 518 of file YAMLParser.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


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