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