#include <manual_constructor.h>
Public Member Functions | |
void | Destroy () |
Type * | get () |
const Type * | get () const |
void | Init () |
void | Init (const Type &x) |
template<typename... Ts> | |
void | Init (Ts &&... args) |
void | Init (Type &&x) |
Type & | operator* () |
const Type & | operator* () const |
Type * | operator-> () |
const Type * | operator-> () const |
Private Attributes | |
std::aligned_storage< sizeof(Type), alignof(Type)>::type | space_ |
Definition at line 103 of file manual_constructor.h.
|
inline |
Definition at line 139 of file manual_constructor.h.
|
inline |
Definition at line 110 of file manual_constructor.h.
|
inline |
Definition at line 111 of file manual_constructor.h.
|
inline |
Definition at line 119 of file manual_constructor.h.
|
inline |
Definition at line 136 of file manual_constructor.h.
|
inline |
Definition at line 128 of file manual_constructor.h.
|
inline |
Definition at line 137 of file manual_constructor.h.
|
inline |
Definition at line 116 of file manual_constructor.h.
|
inline |
Definition at line 117 of file manual_constructor.h.
|
inline |
Definition at line 113 of file manual_constructor.h.
|
inline |
Definition at line 114 of file manual_constructor.h.
|
private |
Definition at line 142 of file manual_constructor.h.