Class MapById::ConstIterator
Defined in File id.h
Nested Relationships
This class is a nested type of Template Class MapById.
Class Documentation
-
class ConstIterator
Public Types
-
using iterator_category = std::bidirectional_iterator_tag
-
using value_type = IdDataReference
-
using pointer = std::unique_ptr<const IdDataReference>
-
using reference = const IdDataReference&
Public Functions
-
inline explicit ConstIterator(const MapById &map_by_id, const int trajectory_id)
-
inline explicit ConstIterator(const MapById &map_by_id, const IdType &id)
-
inline IdDataReference operator*() const
-
inline std::unique_ptr<const IdDataReference> operator->() const
-
inline ConstIterator &operator++()
-
inline ConstIterator &operator--()
-
inline bool operator==(const ConstIterator &it) const
-
inline bool operator!=(const ConstIterator &it) const
-
using iterator_category = std::bidirectional_iterator_tag