LinkedListPool::ListIterator¶
-
class
ListIterator
List iterator.
Iterators don’t get invalidated by adding items to list, but the items may be relocated.
Public Types
-
template<>
usingiterator_category
= std::forward_iterator_tag
-
template<>
usingvalue_type
= T
-
template<>
usingdifference_type
= size_t
-
template<>
usingpointer
= T *
-
template<>
usingreference
= T&
Public Functions
-
template<>
ListIterator
()
-
template<>
referenceoperator*
()
-
template<>
pointeroperator->
()
-
template<>
ListIterator &operator++
()
-
template<>
ListIteratoroperator++
(int)
-
template<>
booloperator!=
(const ListIterator &b) const
-
template<>
operator bool
() const Test if iterator points to valid value.
-
template<>