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 const Value value_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
pointer operator-> () const

Friends

class Value

Detailed Description

const iterator for object and array value.

Definition at line 720 of file value.h.


Member Typedef Documentation

Definition at line 728 of file value.h.

Definition at line 727 of file value.h.

Reimplemented from Json::ValueIteratorBase.

Definition at line 729 of file value.h.

Definition at line 724 of file value.h.


Constructor & Destructor Documentation

Json::ValueConstIterator::ValueConstIterator (  ) 

Definition at line 126 of file json_valueiterator.inl.


Member Function Documentation

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

Definition at line 762 of file value.h.

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

Definition at line 757 of file value.h.

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

Definition at line 740 of file value.h.

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

Definition at line 752 of file value.h.

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

Definition at line 746 of file value.h.

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

Definition at line 764 of file value.h.

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

Definition at line 133 of file json_valueiterator.inl.

References Json::ValueIteratorBase::copy().


Friends And Related Function Documentation

friend class Value [friend]

Definition at line 721 of file value.h.


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