Template Class MemoryMap::Iterator_¶
Defined in File MemoryMap.hpp
Nested Relationships¶
This class is a nested type of Template Class MemoryMap.
Class Documentation¶
-
template<bool
Const
= false>
classIterator_
: public std::iterator<std::forward_iterator_tag, Value> Public Types
-
template<>
template<>
usingMap
= typename std::conditional<Const, const MemoryMap<Value>, MemoryMap<Value>>::type
Public Functions
-
template<>
Iterator_
(Map *map, Key ptr)
-
template<>
Iterator_
(Map *map, iterator_begin)
-
template<>
Iterator_
(Map *map, iterator_end)
-
template<bool
OtherConst
>Iterator_
(const Iterator_<OtherConst> &other)
-
template<>
MemoryMap<V>::template Iterator_<Const>::Referenceoperator*
()
-
template<>
MemoryMap<V>::template Iterator_<Const>::Pointeroperator->
()
-
template<>
MemoryMap<V>::template Iterator_<Const> &operator++
()
-
template<>
MemoryMap<V>::template Iterator_<Const>operator++
(int)
-
template<bool
OtherConst
>
booloperator==
(const Iterator_<OtherConst> &other) const
-
template<bool
OtherConst
>
booloperator!=
(const Iterator_<OtherConst> &other) const
-
template<bool
OtherConst
>
booloperator==
(const MemoryMap<V>::Iterator_<OtherConst> &other) const
-
template<bool
OtherConst
>
booloperator!=
(const MemoryMap<V>::Iterator_<OtherConst> &other) const
-
template<>