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 ()
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 710 of file value.h.


Member Typedef Documentation

Definition at line 718 of file value.h.

Definition at line 717 of file value.h.

Reimplemented from Json::ValueIteratorBase.

Definition at line 719 of file value.h.

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

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

Definition at line 747 of file value.h.

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

Definition at line 730 of file value.h.

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

Definition at line 742 of file value.h.

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

Definition at line 736 of file value.h.

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

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


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