#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.