JsonCpp project page JsonCpp home page

Json::ValueConstIterator Class Reference

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

#include <json/value.h>

Inherits Json::ValueIteratorBase.

Collaboration diagram for Json::ValueConstIterator:

Collaboration graph
[legend]

List of all members.

Public Types

typedef unsigned int size_t
typedef int difference_type
typedef const Valuereference
typedef const Valuepointer
typedef ValueConstIterator SelfType

Public Member Functions

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

Friends

class Value


Detailed Description

const iterator for object and array value.

Definition at line 983 of file value.h.


Member Typedef Documentation

Reimplemented from Json::ValueIteratorBase.

Definition at line 988 of file value.h.

Definition at line 990 of file value.h.

Definition at line 989 of file value.h.

Reimplemented from Json::ValueIteratorBase.

Definition at line 991 of file value.h.

typedef unsigned int Json::ValueConstIterator::size_t

Reimplemented from Json::ValueIteratorBase.

Definition at line 987 of file value.h.


Constructor & Destructor Documentation

Json::ValueConstIterator::ValueConstIterator (  ) 

Definition at line 222 of file json_valueiterator.inl.


Member Function Documentation

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

Definition at line 1032 of file value.h.

References Json::ValueIteratorBase::deref().

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

Definition at line 1026 of file value.h.

References Json::ValueIteratorBase::increment().

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

Definition at line 1006 of file value.h.

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

Definition at line 1020 of file value.h.

References Json::ValueIteratorBase::decrement().

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

Definition at line 1013 of file value.h.

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

Definition at line 245 of file json_valueiterator.inl.

References Json::ValueIteratorBase::copy().


Friends And Related Function Documentation

friend class Value [friend]

Definition at line 985 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