Class CExpirationMap::const_iterator

Nested Relationships

This class is a nested type of Template Class CExpirationMap.

Class Documentation

class const_iterator

Public Types

using iterator_category = std::bidirectional_iterator_tag
using value_type = std::pair<Key, T>
using difference_type = std::ptrdiff_t
using pointer = std::pair<Key, T>*
using reference = std::pair<Key, T>&

Public Functions

inline explicit const_iterator(const iterator &other)
inline explicit const_iterator(const typename InternalMapType::const_iterator _it)
inline const_iterator &operator++()
inline const_iterator &operator--()
inline std::pair<Key, T> operator*() const
inline bool operator==(const const_iterator &rhs) const
inline bool operator!=(const const_iterator &rhs) const