CommonLibSSE NG
|
#include <ExtraDataList.h>
Public Types | |
using | difference_type = std::ptrdiff_t |
using | value_type = T |
using | pointer = value_type * |
using | reference = value_type & |
using | iterator_category = std::forward_iterator_tag |
Public Member Functions | |
constexpr | iterator_base () noexcept |
constexpr | iterator_base (pointer a_node) noexcept |
constexpr | iterator_base (const iterator_base &a_rhs) noexcept |
constexpr | iterator_base (iterator_base &&a_rhs) noexcept |
~iterator_base ()=default | |
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 iterator_base & | operator++ () noexcept |
constexpr iterator_base | operator++ (int) noexcept |
Friends | |
constexpr friend bool | operator== (const iterator_base &a_lhs, const iterator_base &a_rhs) noexcept |
constexpr friend bool | operator!= (const iterator_base &a_lhs, const iterator_base &a_rhs) noexcept |
void | swap (const iterator_base &a_lhs, const iterator_base &a_rhs) noexcept |
using RE::ExtraDataList::iterator_base< T >::difference_type = std::ptrdiff_t |
using RE::ExtraDataList::iterator_base< T >::iterator_category = std::forward_iterator_tag |
using RE::ExtraDataList::iterator_base< T >::pointer = value_type* |
using RE::ExtraDataList::iterator_base< T >::reference = value_type& |
using RE::ExtraDataList::iterator_base< T >::value_type = T |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
default |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
friend |
|
friend |
|
friend |