|
Google APIs Client Library for C++
|
Iterator for index-based JsonCppDataArray. More...
#include "client/data/jsoncpp_data.h"
Inheritance diagram for JsonCppConstIndexIterator< T >: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] |