CommonLibSSE NG
|
#include <AttackAnimationArrayMap.h>
Public Types | |
enum | HashKey : std::uint32_t { kHandToHandMelee , kOneHandSword , kOneHandDagger , kOneHandAxe , kOneHandMace , kTwoHandSword , kTwoHandAxe , kBow , kStaff , kCrossbow , kSpell , kShield } |
Public Types inherited from RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator > | |
using | traits_type = Traits |
using | key_type = typename Traits::key_type |
using | mapped_type = typename Traits::mapped_type |
using | value_type = typename Traits::value_type |
using | size_type = std::uint32_t |
using | difference_type = std::int32_t |
using | hasher = Hash |
using | key_equal = KeyEqual |
using | reference = value_type & |
using | const_reference = const value_type & |
using | pointer = value_type * |
using | const_pointer = const value_type * |
using | allocator_type = Allocator< sizeof(entry_type), alignof(entry_type)> |
using | iterator = iterator_base< value_type > |
using | const_iterator = iterator_base< const value_type > |
Public Member Functions | |
virtual | ~AttackAnimationArrayMap () |
Public Member Functions inherited from RE::NiRefObject | |
NiRefObject () | |
virtual | ~NiRefObject () |
virtual void | DeleteThis () |
void | IncRefCount () |
void | DecRefCount () |
constexpr std::uint32_t | GetRefCount () const noexcept |
TES_HEAP_REDEFINE_NEW () | |
Public Member Functions inherited from RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator > | |
BSTScatterTable ()=default | |
BSTScatterTable (const BSTScatterTable &a_rhs) | |
BSTScatterTable (BSTScatterTable &&a_rhs) noexcept | |
~BSTScatterTable () | |
BSTScatterTable & | operator= (const BSTScatterTable &a_rhs) |
BSTScatterTable & | operator= (BSTScatterTable &&a_rhs) |
iterator | begin () noexcept |
const_iterator | begin () const noexcept |
const_iterator | cbegin () const noexcept |
iterator | end () noexcept |
const_iterator | end () const noexcept |
const_iterator | cend () const noexcept |
bool | empty () const noexcept |
size_type | size () const noexcept |
void | clear () |
std::pair< iterator, bool > | insert (const value_type &a_value) |
std::pair< iterator, bool > | insert (value_type &&a_value) |
template<std::input_iterator InputIt> requires (std::convertible_to<std::iter_reference_t<InputIt>, const_reference>) | |
void | insert (InputIt a_first, InputIt a_last) |
template<class... Args> requires (std::constructible_from<value_type, Args...>) | |
std::pair< iterator, bool > | emplace (Args &&... a_args) |
iterator | erase (const_iterator a_pos) |
iterator | erase (iterator a_pos) |
size_type | erase (const key_type &a_key) |
iterator | find (const key_type &a_key) |
const_iterator | find (const key_type &a_key) const |
bool | contains (const key_type &a_key) const |
void | reserve (size_type a_count) |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_AttackAnimationArrayMap |
Static Public Attributes inherited from RE::NiRefObject | |
static constexpr auto | RTTI = RTTI_NiRefObject |
Additional Inherited Members | |
Static Public Member Functions inherited from RE::NiRefObject | |
static volatile std::uint32_t * | GetTotalObjectCount () |
Public Attributes inherited from RE::NiRefObject | |
volatile std::uint32_t | _refCount { 0 } |
std::uint32_t | _pad0C { 0 } |
enum RE::AttackAnimationArrayMap::HashKey : std::uint32_t |
|
virtual |
|
inlinestaticconstexpr |