#include <ListMap.hpp>
Public Member Functions | |
std::unique_ptr< AttributeMapHandleIterator< HandleT > > | clone () const final |
ListMapIterator (typename vector< pair< HandleT, ValueT >>::const_iterator iter) | |
bool | operator!= (const AttributeMapHandleIterator< HandleT > &other) const final |
HandleT | operator* () const final |
Returns the current handle. More... | |
AttributeMapHandleIterator< HandleT > & | operator++ () final |
bool | operator== (const AttributeMapHandleIterator< HandleT > &other) const final |
Public Member Functions inherited from lvr2::AttributeMapHandleIterator< HandleT > | |
virtual | ~AttributeMapHandleIterator ()=default |
Private Attributes | |
vector< pair< HandleT, ValueT > >::const_iterator | m_iter |
Definition at line 128 of file ListMap.hpp.
lvr2::ListMapIterator< HandleT, ValueT >::ListMapIterator | ( | typename vector< pair< HandleT, ValueT >>::const_iterator | iter | ) |
|
finalvirtual |
Implements lvr2::AttributeMapHandleIterator< HandleT >.
|
finalvirtual |
Implements lvr2::AttributeMapHandleIterator< HandleT >.
|
finalvirtual |
Returns the current handle.
Implements lvr2::AttributeMapHandleIterator< HandleT >.
|
finalvirtual |
Advances the iterator once. Using the dereference operator afterwards will yield the next handle.
Implements lvr2::AttributeMapHandleIterator< HandleT >.
|
finalvirtual |
Implements lvr2::AttributeMapHandleIterator< HandleT >.
|
private |
Definition at line 140 of file ListMap.hpp.