CommonLibSSE (powerof3)
|
#include <NiTListBase.h>
Classes | |
struct | AntiBloatAllocator |
class | backward_iterator |
class | forward_iterator |
class | iterator_base |
Public Types | |
using | value_type = T |
using | size_type = std::uint32_t |
using | difference_type = std::ptrdiff_t |
using | reference = value_type & |
using | const_reference = const value_type & |
using | iterator = forward_iterator< value_type > |
using | const_iterator = forward_iterator< const value_type > |
using | reverse_iterator = backward_iterator< value_type > |
using | const_reverse_iterator = backward_iterator< const value_type > |
Public Member Functions | |
NiTListBase () | |
reference | front () |
const_reference | front () const |
reference | back () |
const_reference | back () const |
iterator | begin () |
const_iterator | begin () const |
const_iterator | cbegin () const |
constexpr iterator | end () noexcept |
constexpr const_iterator | end () const noexcept |
constexpr const_iterator | cend () const noexcept |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | crbegin () const |
constexpr reverse_iterator | rend () noexcept |
constexpr const_reverse_iterator | rend () const noexcept |
constexpr const_reverse_iterator | crend () const noexcept |
bool | empty () const |
size_type | size () const noexcept |
Protected Attributes | |
NiTListItem< T > * | head |
NiTListItem< T > * | tail |
AntiBloatAllocator | allocator |
using RE::NiTListBase< Allocator, T >::const_iterator = forward_iterator<const value_type> |
using RE::NiTListBase< Allocator, T >::const_reference = const value_type& |
using RE::NiTListBase< Allocator, T >::const_reverse_iterator = backward_iterator<const value_type> |
using RE::NiTListBase< Allocator, T >::difference_type = std::ptrdiff_t |
using RE::NiTListBase< Allocator, T >::iterator = forward_iterator<value_type> |
using RE::NiTListBase< Allocator, T >::reference = value_type& |
using RE::NiTListBase< Allocator, T >::reverse_iterator = backward_iterator<value_type> |
using RE::NiTListBase< Allocator, T >::size_type = std::uint32_t |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineconstexprnoexcept |
|
inline |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inline |
|
inline |
|
inline |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinenoexcept |
|
protected |
|
protected |
|
protected |