|
CommonLibSSE (powerof3)
|
#include <NiTListBase.h>
Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | value_type = U |
| using | pointer = U * |
| using | reference = U & |
| using | iterator_category = std::bidirectional_iterator_tag |
Public Member Functions | |
| constexpr | iterator_base () noexcept |
| constexpr | iterator_base (Node *a_node) noexcept |
| constexpr | iterator_base (const iterator_base &a_rhs) noexcept |
| constexpr | iterator_base (iterator_base &&a_rhs) noexcept |
| ~iterator_base () noexcept | |
| constexpr iterator_base & | operator= (const iterator_base &a_rhs) noexcept |
| constexpr iterator_base & | operator= (iterator_base &&a_rhs) noexcept |
| constexpr reference | operator* () const noexcept |
| constexpr pointer | operator-> () const noexcept |
| constexpr bool | operator== (const iterator_base &a_rhs) const noexcept |
| constexpr bool | operator!= (const iterator_base &a_rhs) const noexcept |
Protected Attributes | |
| Node * | _cur |
Friends | |
| class | NiTListBase< T, Allocator > |
| using RE::NiTListBase< Allocator, T >::iterator_base< U >::difference_type = std::ptrdiff_t |
| using RE::NiTListBase< Allocator, T >::iterator_base< U >::iterator_category = std::bidirectional_iterator_tag |
| using RE::NiTListBase< Allocator, T >::iterator_base< U >::pointer = U* |
| using RE::NiTListBase< Allocator, T >::iterator_base< U >::reference = U& |
| using RE::NiTListBase< Allocator, T >::iterator_base< U >::value_type = U |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinenoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
friend |
|
protected |