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

Iterator for object and array value. More...

#include <json.h>

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

List of all members.

Public Types

typedef int difference_type
typedef Valuepointer
typedef Valuereference
typedef ValueIterator SelfType
typedef unsigned int size_t

Public Member Functions

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

Private Member Functions

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

Friends

class Value

Detailed Description

Iterator for object and array value.

Definition at line 1356 of file json.h.


Member Typedef Documentation

Reimplemented from Json::ValueIteratorBase.

Definition at line 1361 of file json.h.

Definition at line 1363 of file json.h.

Definition at line 1362 of file json.h.

Reimplemented from Json::ValueIteratorBase.

Definition at line 1364 of file json.h.

typedef unsigned int Json::ValueIterator::size_t

Reimplemented from Json::ValueIteratorBase.

Definition at line 1360 of file json.h.


Constructor & Destructor Documentation

Definition at line 1487 of file jsoncpp.cpp.

Definition at line 1509 of file jsoncpp.cpp.

Definition at line 1514 of file jsoncpp.cpp.

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

Definition at line 1493 of file jsoncpp.cpp.


Member Function Documentation

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

Definition at line 1408 of file json.h.

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

Definition at line 1382 of file json.h.

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

Definition at line 1402 of file json.h.

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

Definition at line 1389 of file json.h.

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

Definition at line 1396 of file json.h.

ValueIterator & Json::ValueIterator::operator= ( const SelfType other)

Definition at line 1520 of file jsoncpp.cpp.


Friends And Related Function Documentation

friend class Value [friend]

Definition at line 1358 of file json.h.


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


find_object_2d
Author(s): Mathieu Labbe
autogenerated on Fri Feb 12 2016 01:18:18