Google APIs Client Library for C++
|
Iterator for index-based JsonCppDataArray. More...
#include "client/data/jsoncpp_data.h"
Public Types | |
typedef JsonCppConstIndexIterator< T > | SelfType |
typedef T | reference |
Public Member Functions | |
JsonCppConstIndexIterator (const JsonCppConstIndexIterator< T > ©) | |
Note we're using copy-by-value references. | |
~JsonCppConstIndexIterator () | |
reference | operator* () const |
int | index () const |
Friends | |
class | JsonCppArray< T > |
Iterator for index-based JsonCppDataArray.
Provides access to the index in the array which might be helpful for making modifications directly into the array if needed, since we cannot support non-const iterators.
typedef T reference |
typedef JsonCppConstIndexIterator<T> SelfType |
Reimplemented from JsonCppAbstractIterator< T, Json::Value::const_iterator >.
JsonCppConstIndexIterator | ( | const JsonCppConstIndexIterator< T > & | copy | ) | [inline] |
Note we're using copy-by-value references.
~JsonCppConstIndexIterator | ( | ) | [inline] |
int index | ( | ) | const [inline] |
reference operator* | ( | ) | const [inline] |
friend class JsonCppArray< T > [friend] |