![]() |
Simulant
21.12-553
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
Public Member Functions | |
template<typename U > | |
optional (optional< U > &&other) | |
optional (const T &value) | |
optional (T &&value) | |
optional (const optional< T > &rhs) | |
optional & | operator= (const optional &other) |
operator bool () const | |
bool | has_value () const |
const T & | value () const |
T & | value () |
T | value_or (T &&def) const |
T | value_or (T &&def) |
const T * | operator-> () const |
T * | operator-> () |
const T & | operator* () const |
T & | operator* () |