LinkedListPool::ListIterator
class LinkedListPool::ListIterator
List iterator.
Iterators don’t get invalidated by adding items to list, but the items may be relocated.
Public Types
using iterator_category = std::forward_iterator_tag
using value_type = T
using difference_type = size_t
using pointer = T*
using reference = T&
Public Functions
ListIterator() = default
inline reference operator*()
inline pointer operator->()
inline ListIterator &operator++()
inline ListIterator operator++(int)
inline bool operator!=(const ListIterator &b) const
inline explicit operator bool() const
Test if iterator points to valid value.