|
|
| Iterator (pointer ptr) noexcept |
|
Iterator & | operator= (const Iterator &i) noexcept=default |
|
Iterator & | operator= (pointer ptr) noexcept |
|
| operator bool () const noexcept |
|
bool | operator== (const Iterator &i) const noexcept |
|
bool | operator!= (const Iterator &i) const noexcept |
|
Iterator & | operator+= (const difference_type &m) noexcept |
|
Iterator & | operator-= (const difference_type &m) noexcept |
|
Iterator & | operator++ () noexcept |
|
Iterator & | operator-- () noexcept |
|
Iterator | operator++ (int) noexcept |
|
Iterator | operator-- (int) noexcept |
|
Iterator | operator+ (const difference_type &m) noexcept |
|
Iterator | operator- (const difference_type &m) noexcept |
|
difference_type | operator- (const Iterator &i) noexcept |
|
reference | operator* () const noexcept |
|
pointer | operator-> () noexcept |
template<class T, bool DestroyItems>
struct ecsm::LinearPool< T, DestroyItems >::Iterator
Linear pool iterator class.