Iterator over cluster handles in this cluster map. More...
#include <ClusterBiMap.hpp>
Public Member Functions | |
| ClusterBiMapIterator (StableVectorIterator< ClusterHandle, Cluster< HandleT >> iterator) | |
| bool | operator!= (const ClusterBiMapIterator &other) const |
| ClusterHandle | operator* () const |
| ClusterBiMapIterator & | operator++ () |
| bool | operator== (const ClusterBiMapIterator &other) const |
Private Attributes | |
| StableVectorIterator< ClusterHandle, Cluster< HandleT > > | m_iterator |
Iterator over cluster handles in this cluster map.
Important: This is NOT a fail fast iterator. If the cluster map is changed while using an instance of this iterator the behavior is undefined!
Definition at line 54 of file ClusterBiMap.hpp.
|
inline |
Definition at line 57 of file ClusterBiMap.hpp.
| bool lvr2::ClusterBiMapIterator< HandleT >::operator!= | ( | const ClusterBiMapIterator< HandleT > & | other | ) | const |
| ClusterHandle lvr2::ClusterBiMapIterator< HandleT >::operator* | ( | ) | const |
| ClusterBiMapIterator& lvr2::ClusterBiMapIterator< HandleT >::operator++ | ( | ) |
| bool lvr2::ClusterBiMapIterator< HandleT >::operator== | ( | const ClusterBiMapIterator< HandleT > & | other | ) | const |
|
private |
Definition at line 64 of file ClusterBiMap.hpp.