base class for Value iterators. More...
#include <json/value.h>
Inherited by Json::ValueConstIterator, and Json::ValueIterator.
base class for Value iterators.
◆ difference_type ◆ iterator_category ◆ SelfType ◆ size_t ◆ ValueIteratorBase() [1/2] Json::ValueIteratorBase::ValueIteratorBase ( ) ◆ ValueIteratorBase() [2/2] Json::ValueIteratorBase::ValueIteratorBase ( const Value::ObjectValues::iterator & current ) explicit ◆ __declspec() Json::ValueIteratorBase::__declspec ( deprecated("Use `key = name();` instead.") ) constReturn the member name of the referenced Value.
"" if it is not an objectValue.
Internal utility functions to assist with implementing other iterator functions. The const and non-const versions of the "deref" protected methods expose the protected current_ member variable in a way that can often be optimized away by the compiler.
◆ increment() void Json::ValueIteratorBase::increment ( ) protected ◆ index() UInt Json::ValueIteratorBase::index ( ) constReturn the index of the referenced Value, or -1 if it is not an arrayValue.
◆ isEqual() bool Json::ValueIteratorBase::isEqual ( const SelfType & other ) const protected ◆ key() Value Json::ValueIteratorBase::key ( ) constReturn either the index or the member name of the referenced value as a Value.
◆ memberName() char const * Json::ValueIteratorBase::memberName ( char const ** end ) constReturn the member name of the referenced Value, or NULL if it is not an objectValue.
Return the member name of the referenced Value, or "" if it is not an objectValue.
c_str()
on result, as embedded zeroes are possible.
The documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4