JsonCpp project page JsonCpp home page

Json::ValueIterator Class Reference

Experimental and untested: iterator for object and array value. More...

#include <json/value.h>

Inherits Json::ValueIteratorBase.

Collaboration diagram for Json::ValueIterator:

Collaboration graph
[legend]

List of all members.

Public Types

typedef unsigned int size_t
typedef int difference_type
typedef Valuereference
typedef Valuepointer
typedef ValueIterator SelfType

Public Member Functions

 ValueIterator ()
 ValueIterator (const ValueConstIterator &other)
 ValueIterator (const ValueIterator &other)
SelfTypeoperator= (const SelfType &other)
SelfType operator++ (int)
SelfType operator-- (int)
SelfTypeoperator-- ()
SelfTypeoperator++ ()
reference operator* () const

Friends

class Value


Detailed Description

Experimental and untested: iterator for object and array value.

Definition at line 991 of file value.h.


Member Typedef Documentation

Reimplemented from Json::ValueIteratorBase.

Definition at line 996 of file value.h.

Definition at line 998 of file value.h.

Definition at line 997 of file value.h.

Reimplemented from Json::ValueIteratorBase.

Definition at line 999 of file value.h.

typedef unsigned int Json::ValueIterator::size_t

Reimplemented from Json::ValueIteratorBase.

Definition at line 995 of file value.h.


Constructor & Destructor Documentation

Json::ValueIterator::ValueIterator (  ) 

Json::ValueIterator::ValueIterator ( const ValueConstIterator other  ) 

Definition at line 372 of file json_value.cpp.

Json::ValueIterator::ValueIterator ( const ValueIterator other  ) 

Definition at line 377 of file json_value.cpp.


Member Function Documentation

reference Json::ValueIterator::operator* (  )  const [inline]

Definition at line 1043 of file value.h.

SelfType& Json::ValueIterator::operator++ (  )  [inline]

Definition at line 1037 of file value.h.

SelfType Json::ValueIterator::operator++ ( int   )  [inline]

Definition at line 1017 of file value.h.

SelfType& Json::ValueIterator::operator-- (  )  [inline]

Definition at line 1031 of file value.h.

SelfType Json::ValueIterator::operator-- ( int   )  [inline]

Definition at line 1024 of file value.h.

ValueIterator & Json::ValueIterator::operator= ( const SelfType other  ) 


Friends And Related Function Documentation

friend class Value [friend]

Definition at line 993 of file value.h.


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

SourceForge Logo hosts this site. Send comments to:
Json-cpp Developers