Class MapByTime::ConstIterator

Nested Relationships

This class is a nested type of Template Class MapByTime.

Class Documentation

class ConstIterator

Public Types

using iterator_category = std::bidirectional_iterator_tag
using value_type = DataType
using difference_type = int64
using pointer = const DataType*
using reference = const DataType&

Public Functions

inline explicit ConstIterator(typename std::map<common::Time, DataType>::const_iterator iterator)
inline const DataType &operator*() const
inline const DataType *operator->() const
inline ConstIterator &operator++()
inline ConstIterator &operator--()
inline bool operator==(const ConstIterator &it) const
inline bool operator!=(const ConstIterator &it) const