Json::ValueConstIterator Class Reference
const iterator for object and array value.
More...
#include <value.h>
Inherits Json::ValueIteratorBase.
List of all members.
Detailed Description
const iterator for object and array value.
Member Typedef Documentation
Constructor & Destructor Documentation
Json::ValueConstIterator::ValueConstIterator |
( |
|
) |
|
Member Function Documentation
SelfType Json::ValueConstIterator::operator++ |
( |
int |
|
) |
|
SelfType Json::ValueConstIterator::operator-- |
( |
int |
|
) |
|
SelfType& Json::ValueConstIterator::operator-- |
( |
|
) |
|
SelfType& Json::ValueConstIterator::operator++ |
( |
|
) |
|
reference Json::ValueConstIterator::operator* |
( |
|
) |
const |
bool Json::ValueIteratorBase::operator== |
( |
const SelfType & |
other |
) |
const [inherited] |
bool Json::ValueIteratorBase::operator!= |
( |
const SelfType & |
other |
) |
const [inherited] |
Value Json::ValueIteratorBase::key |
( |
|
) |
const [inherited] |
Return either the index or the member name of the referenced value as a Value.
UInt Json::ValueIteratorBase::index |
( |
|
) |
const [inherited] |
Return the index of the referenced Value. -1 if it is not an arrayValue.
const char * Json::ValueIteratorBase::memberName |
( |
|
) |
const [inherited] |
Return the member name of the referenced Value. "" if it is not an objectValue.
Value & Json::ValueIteratorBase::deref |
( |
|
) |
const [protected, inherited] |
void Json::ValueIteratorBase::increment |
( |
|
) |
[protected, inherited] |
void Json::ValueIteratorBase::decrement |
( |
|
) |
[protected, inherited] |
bool Json::ValueIteratorBase::isEqual |
( |
const SelfType & |
other |
) |
const [protected, inherited] |
void Json::ValueIteratorBase::copy |
( |
const SelfType & |
other |
) |
[protected, inherited] |
Friends And Related Function Documentation
friend class Value [friend] |
Member Data Documentation
The documentation for this class was generated from the following files: