InputIterator Class Reference

#include <Pt/Json/JsonReader.h>

Input iterator to read JSON nodes with a reader.

Public Member Functions

 InputIterator ()
 Default Constructor.
 InputIterator (JsonReader &xis)
 Construct iterator to point to current document position.
 InputIterator (const InputIterator &it)
 Copy constructor.
 ~InputIterator ()
 Destructor.
InputIterator & operator= (const InputIterator &it)
 Assignment operator.
Node & operator* ()
 Derefences the iterator.
Node * operator-> ()
 Derefences the iterator.
InputIterator & operator++ ()
 Increments the iterator position.
bool operator== (const InputIterator &it) const
 Returns true if both iterators point at the same node.
bool operator!= (const InputIterator &it) const
 Returns true if iterators point to different nodes.