|
|
| ValueIterator () |
| | Default constructor.
|
|
| ~ValueIterator () |
| | Destructor.
|
|
| ValueIterator (const ValueIterator &rhs) |
| | Copy constructor.
|
|
| ValueIterator (const ObjectIterator &rhs) |
| | Copy constructor.
|
|
SelfType & | operator= (const SelfType &rhs) |
| | Copy assignment.
|
| ValueTypeReference | operator* () const |
| | Obtain a reference to the iterator's object.
|
| ValueTypePointer | operator-> () const |
| | Obtain a pointer to the iterator's object.
|
|
SelfType & | operator++ () |
| | Increment the object by one.
|
|
SelfType | operator++ (int) |
| | Increment by specified parameter.
|
|
SelfType & | operator-- () |
| | Decrement by one.
|
|
SelfType | operator-- (int) |
| | Decrement by specified parameter.
|
|
| ValueIteratorBase () |
| | Default constructor.
|
|
virtual | ~ValueIteratorBase () |
| | Destructor.
|
|
| ValueIteratorBase (const ObjectIterator &rhs) |
| bool | valid () const |
| | query validity of the object.
|
| ArrayIndex | index () const |
| | Obtain the index of the referenced value.
|
| const char * | key () const |
| | Obtain the current index or member key value.
|
|
bool | key (const std::string &member) const |
| | Query if the member key exists at the current position of the iterator object.
|
|
bool | operator== (const SelfType &rhs) const |
|
bool | operator!= (const SelfType &rhs) const |
|
DifferenceType | operator- (const SelfType &rhs) const |
|
|
void | copy (const SelfType &rhs) |
|
ValueTypeReference | dereference () const |
|
ValueTypePointer | pointer () const |
|
void | increment () |
|
void | decrement () |
|
DifferenceType | distance (const SelfType &rhs) const |
Definition at line 39 of file ValueIterator.hpp.
◆ DerivedType
◆ Iterator
| typedef SelfType nom::ValueIterator::Iterator |
◆ RawPtr
| typedef SelfType* nom::ValueIterator::RawPtr |
◆ SelfType
◆ operator*()
| ValueTypeReference nom::ValueIterator::operator* |
( |
| ) |
const |
Obtain a reference to the iterator's object.
- Returns
- A reference to the nom::Value object.
◆ operator->()
| ValueTypePointer nom::ValueIterator::operator-> |
( |
| ) |
const |
Obtain a pointer to the iterator's object.
- Returns
- A pointer to the nom::Value object.
The documentation for this class was generated from the following file: