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.