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

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

#include <value.h>

Inheritance diagram for Json::ValueConstIterator:
Inheritance graph
[legend]

List of all members.

Public Types

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

Public Member Functions

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

Private Member Functions

 ValueConstIterator (const Value::ObjectValues::iterator &current)

Friends

class Value

Detailed Description

const iterator for object and array value.

Definition at line 949 of file value.h.


Member Typedef Documentation

Reimplemented from Json::ValueIteratorBase.

Definition at line 954 of file value.h.

Definition at line 956 of file value.h.

Definition at line 955 of file value.h.

Reimplemented from Json::ValueIteratorBase.

Definition at line 957 of file value.h.

typedef unsigned int Json::ValueConstIterator::size_t

Reimplemented from Json::ValueIteratorBase.

Definition at line 953 of file value.h.


Constructor & Destructor Documentation

Definition at line 218 of file json_value.cpp.

Json::ValueConstIterator::ValueConstIterator ( const Value::ObjectValues::iterator &  current) [explicit, private]

Definition at line 224 of file json_value.cpp.


Member Function Documentation

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

Definition at line 998 of file value.h.

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

Definition at line 972 of file value.h.

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

Definition at line 992 of file value.h.

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

Definition at line 979 of file value.h.

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

Definition at line 986 of file value.h.

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

Definition at line 241 of file json_value.cpp.


Friends And Related Function Documentation

friend class Value [friend]

Definition at line 951 of file value.h.


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


bwi_tools
Author(s): Piyush Khandelwal
autogenerated on Thu Jun 6 2019 17:57:27