cartobase
5.1.2
|
#include <cartobase/object/property.h>
Public Member Functions | |
iterator () | |
bool | isValid () const |
true if the iterator points to a valid value, false when the end of the iterable container has been reached More... | |
std::string | key () const |
Access the key of the current dictionary element. More... | |
Object | keyObject () const |
Access the key of the current element. More... | |
Object | currentValue () const |
Access the value of the element pointed to by the iterator. More... | |
void | next () |
Point to the next element of the iterable container. More... | |
![]() | |
virtual | ~KeyIteratorInterface () |
virtual bool | isKeyIterator () const |
Returns false if the stored object doesn't actually implement the DictionaryIteratorInterface API (needed since all GenericObject inherit this interface whatever they actually contain) More... | |
![]() | |
virtual | ~IteratorInterface () |
virtual bool | isIterator () const |
Returns false if the stored object doesn't actually implement the IteratorInterface API (needed since all GenericObject inherit this interface whatever they actually contain) More... | |
![]() | |
virtual | ~Interface () |
![]() | |
virtual | ~DictionaryIteratorInterface () |
virtual bool | isDictionaryIterator () const |
Returns false if the stored object doesn't actually implement the DictionaryIteratorInterface API (needed since all GenericObject inherit this interface whatever they actually contain) More... | |
Friends | |
PropertySet::iterator | PropertySet::getIterator () const |
Definition at line 139 of file property.h.
|
inline |
Definition at line 339 of file property.h.
|
virtual |
Access the value of the element pointed to by the iterator.
Implements carto::IteratorInterface.
|
virtual |
true
if the iterator points to a valid value, false
when the end of the iterable container has been reached
Implements carto::IteratorInterface.
|
virtual |
Access the key of the current dictionary element.
Implements carto::DictionaryIteratorInterface.
|
virtual |
Access the key of the current element.
Implements carto::KeyIteratorInterface.
|
virtual |
Point to the next element of the iterable container.
Implements carto::IteratorInterface.
|
friend |