|
CommonLibSSE (powerof3)
|
#include <hkArray.h>
Additional Inherited Members | |
Public Types inherited from RE::hkArrayBase< T > | |
| enum | : std::uint32_t { kCapacityMask = 0x3FFFFFFF , kFlagMask = 0xC0000000 , kDontDeallocFlag = (std::uint32_t)1 << 31 } |
| using | value_type = T |
| using | size_type = std::int32_t |
| using | reference = value_type & |
| using | const_reference = const value_type & |
| using | iterator = T * |
| using | const_iterator = const T * |
Public Member Functions inherited from RE::hkArrayBase< T > | |
| reference | operator[] (size_type a_pos) |
| const_reference | operator[] (size_type a_pos) const |
| T * | data () |
| const T * | data () const |
| reference | front () |
| const_reference | front () const |
| reference | back () |
| const_reference | back () const |
| iterator | begin () |
| const_iterator | begin () const |
| const_iterator | cbegin () const |
| iterator | end () |
| const_iterator | end () const |
| const_iterator | cend () const |
| bool | empty () const |
| size_type | size () const noexcept |
| void | reserve (size_type a_newCap) |
| size_type | capacity () const noexcept |
| void | push_back (const T &a_value) |
| void | resize (size_type a_count) |
Public Attributes inherited from RE::hkArrayBase< T > | |
| T * | _data |
| std::int32_t | _size |
| std::int32_t | _capacityAndFlags |
Static Public Attributes inherited from RE::hkArrayBase< T > | |
| static constexpr float | GROWTH_FACTOR = 1.5 |