#include <VectorMap.hpp>
Public Member Functions | |
std::unique_ptr< AttributeMapHandleIterator< HandleT > > | clone () const final |
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 |
VectorMapIterator (StableVectorIterator< HandleT, ValueT > iter) | |
Public Member Functions inherited from lvr2::AttributeMapHandleIterator< HandleT > | |
virtual | ~AttributeMapHandleIterator ()=default |
Private Attributes | |
StableVectorIterator< HandleT, ValueT > | m_iter |
Definition at line 121 of file VectorMap.hpp.
lvr2::VectorMapIterator< HandleT, ValueT >::VectorMapIterator | ( | StableVectorIterator< HandleT, ValueT > | 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 138 of file VectorMap.hpp.