$extrastylesheet
JsonCpp project page Classes Namespace 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 774 of file value.h.


Member Typedef Documentation

Definition at line 782 of file value.h.

Definition at line 781 of file value.h.

Reimplemented from Json::ValueIteratorBase.

Definition at line 783 of file value.h.

Definition at line 778 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 817 of file value.h.

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

Definition at line 795 of file value.h.

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

Definition at line 812 of file value.h.

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

Definition at line 801 of file value.h.

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

Definition at line 807 of file value.h.

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

Definition at line 819 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 775 of file value.h.


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