libvariant
 All Classes Namespaces Files Functions Enumerations Groups
Public Types | Public Member Functions | List of all members
libvariant::LoadAllIterator Class Reference

An iterator that iterates over all documents that the parser will generate. More...

#include <Variant/Variant.h>

Public Types

typedef Variant value_type
 
typedef ptrdiff_t difference_type
 
typedef Variantpointer
 
typedef Variantreference
 
typedef std::forward_iterator_tag iterator_category
 

Public Member Functions

 LoadAllIterator (Parser &parser)
 
Variantoperator* ()
 
Variantoperator-> ()
 
VariantGet ()
 
void Next ()
 
LoadAllIteratoroperator++ ()
 
LoadAllIterator operator++ (int)
 
bool operator== (const LoadAllIterator &that) const
 
bool operator!= (const LoadAllIterator &that) const
 

Detailed Description

An iterator that iterates over all documents that the parser will generate.


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