template<typename TAllocator, typename T,
Recycling TRecycling = Recycling::Private>
template<typename TConstOrMutableElement>
struct alib::containers::List< TAllocator, T, TRecycling >::TIterator< TConstOrMutableElement >
Implementation of std::iterator_traits
for this container.
As the name of the class indicates, this iterator satisfies the C++ standard library concept BidirectionalIterator .
- Template Parameters
-
TConstOrMutableElement | The custom data type as either const or mutable. |
Definition at line 121 of file list.hpp.
|
using | difference_type = integer |
| Implementation of std::iterator_traits .
|
|
using | iterator_category = std::bidirectional_iterator_tag |
| Implementation of std::iterator_traits .
|
|
using | pointer = TConstOrMutableElement* |
| Implementation of std::iterator_traits .
|
|
using | reference = TConstOrMutableElement& |
| Implementation of std::iterator_traits .
|
|
using | value_type = TConstOrMutableElement |
| Implementation of std::iterator_traits .
|
|