#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: