base class for Value iterators.
More...
#include <json.h>
base class for Value iterators.
Definition at line 1228 of file json.h.
| Json::ValueIteratorBase::ValueIteratorBase |
( |
| ) |
|
| Json::ValueIteratorBase::ValueIteratorBase |
( |
const Value::ObjectValues::iterator & |
current | ) |
|
|
explicit |
| void Json::ValueIteratorBase::copy |
( |
const SelfType & |
other | ) |
|
|
protected |
| void Json::ValueIteratorBase::decrement |
( |
| ) |
|
|
protected |
| Value & Json::ValueIteratorBase::deref |
( |
| ) |
const |
|
protected |
| void Json::ValueIteratorBase::increment |
( |
| ) |
|
|
protected |
| UInt Json::ValueIteratorBase::index |
( |
| ) |
const |
Return the index of the referenced Value. -1 if it is not an arrayValue.
Definition at line 1412 of file jsoncpp.cpp.
| bool Json::ValueIteratorBase::isEqual |
( |
const SelfType & |
other | ) |
const |
|
protected |
| Value Json::ValueIteratorBase::key |
( |
| ) |
const |
Return either the index or the member name of the referenced value as a Value.
Definition at line 1388 of file jsoncpp.cpp.
| const char * Json::ValueIteratorBase::memberName |
( |
| ) |
const |
Return the member name of the referenced Value. "" if it is not an objectValue.
Definition at line 1428 of file jsoncpp.cpp.
| bool Json::ValueIteratorBase::operator!= |
( |
const SelfType & |
other | ) |
const |
|
inline |
| bool Json::ValueIteratorBase::operator== |
( |
const SelfType & |
other | ) |
const |
|
inline |
| Value::ObjectValues::iterator Json::ValueIteratorBase::current_ |
|
private |
| bool Json::ValueIteratorBase::isNull_ |
|
private |
The documentation for this class was generated from the following files: