#include <json.h>
| JSON::ConstIter::ConstIter |
( |
const Value & |
root | ) |
|
Construct from a root Value to iterate over.
| JSON::ConstIter::ConstIter |
( |
const Value & |
root | ) |
|
Construct from a root Value to iterate over.
| const std::string & JSON::ConstIter::key |
( |
| ) |
const |
Return the name of the current indice.
| const std::string& JSON::ConstIter::key |
( |
| ) |
const |
Return the name of the current indice.
| unsigned int JSON::ConstIter::num |
( |
| ) |
const |
Return the number of the current indice.
| unsigned int JSON::ConstIter::num |
( |
| ) |
const |
Return the number of the current indice.
| JSON::ConstIter::operator bool |
( |
| ) |
const |
True if not done iterating.
| JSON::ConstIter::operator bool |
( |
| ) |
const |
True if not done iterating.
| const JSON::Value & JSON::ConstIter::operator* |
( |
| ) |
const |
Dereferences into a Value reference.
If invalid iterator, returns an empty reference and prints a warning message.
| const Value& JSON::ConstIter::operator* |
( |
| ) |
const |
Dereferences into a Value reference.
| const Value* JSON::ConstIter::operator-> |
( |
| ) |
const |
Dereferences into a Value reference.
| const JSON::Value * JSON::ConstIter::operator-> |
( |
| ) |
const |
Dereferences into a Value reference.
If invalid iterator, returns an empty reference and prints a warning message.
| std::deque< Value * >::const_iterator JSON::ConstIter::aIt |
|
private |
| unsigned int JSON::ConstIter::i |
|
private |
| std::map< std::string, Value * >::const_iterator JSON::ConstIter::oIt |
|
private |
| const Value * JSON::ConstIter::r |
|
private |
The documentation for this class was generated from the following files: