JsonCpp project page JsonCpp home page

Public Types | Public Member Functions | Friends
Json::ValueConstIterator Class Reference

const iterator for object and array value. More...

#include <json/value.h>

+ Inheritance diagram for Json::ValueConstIterator:
+ Collaboration diagram for Json::ValueConstIterator:

List of all members.

Public Types

typedef const Value value_type
typedef const Valuereference
typedef const Valuepointer
typedef ValueConstIterator SelfType

Public Member Functions

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

Friends

class Value

Detailed Description

const iterator for object and array value.

Definition at line 752 of file value.h.


Member Typedef Documentation

Definition at line 760 of file value.h.

Definition at line 759 of file value.h.

Reimplemented from Json::ValueIteratorBase.

Definition at line 761 of file value.h.

Definition at line 756 of file value.h.


Constructor & Destructor Documentation

Definition at line 126 of file json_valueiterator.inl.

Definition at line 132 of file json_valueiterator.inl.


Member Function Documentation

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

Definition at line 795 of file value.h.

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

Definition at line 773 of file value.h.

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

Definition at line 790 of file value.h.

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

Definition at line 779 of file value.h.

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

Definition at line 785 of file value.h.

pointer Json::ValueConstIterator::operator-> ( ) const [inline]

Definition at line 797 of file value.h.

ValueConstIterator & Json::ValueConstIterator::operator= ( const ValueIteratorBase other)

Definition at line 136 of file json_valueiterator.inl.

References Json::ValueIteratorBase::copy().


Friends And Related Function Documentation

friend class Value [friend]

Definition at line 753 of file value.h.


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