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 Variant * pointer
 
typedef Variant & reference
 
typedef std::forward_iterator_tag iterator_category
 

Public Member Functions

 LoadAllIterator (Parser &parser)
 
Variant & operator* ()
 
Variant * operator-> ()
 
Variant & Get ()
 
void Next ()
 
LoadAllIterator & operator++ ()
 
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: