|
typedef late_constructed< T, true, autoDestruct > | base_type |
|
using | this_type = late_constructed< T, autoConstruct, autoDestruct > |
|
using | value_type = T |
|
using | storage_type = eastl::aligned_storage_t< sizeof(value_type), eastl::alignment_of_v< value_type > > |
|
|
base_type::value_type & | operator* () EA_NOEXCEPT |
|
const base_type::value_type & | operator* () const EA_NOEXCEPT |
|
base_type::value_type * | operator-> () EA_NOEXCEPT |
|
const base_type::value_type * | operator-> () const EA_NOEXCEPT |
|
base_type::value_type * | get () EA_NOEXCEPT |
|
const base_type::value_type * | get () const EA_NOEXCEPT |
|
void | construct (Args &&... args) |
|
bool | is_constructed () const EA_NOEXCEPT |
|
void | destruct () |
|
value_type & | operator* () EA_NOEXCEPT |
|
const value_type & | operator* () const EA_NOEXCEPT |
|
value_type * | operator-> () EA_NOEXCEPT |
|
const value_type * | operator-> () const EA_NOEXCEPT |
|
value_type * | get () EA_NOEXCEPT |
|
const value_type * | get () const EA_NOEXCEPT |
|
|
storage_type | mStorage |
|
value_type * | mpValue |
|
The documentation for this class was generated from the following file:
- third_party/EASTL/include/EASTL/memory.h