idol
A C++ Framework for Optimization
|
Public Member Functions | |
Optional (const Optional< T > &t_optional) | |
Optional (Optional< T > &&t_optional) noexcept | |
Optional (const T &t_value) | |
Optional (T &&t_value) | |
bool | has_value () const |
T & | value () |
const T & | value () const |
T & | operator* () |
const T & | operator* () const |
T * | operator-> () |
const T * | operator-> () const |
operator bool () const | |
Optional< T > & | operator= (T &&t_value) |
Optional< T > & | operator= (const T &t_value) |
void | reset () |
template<class ... ArgsT> | |
T & | emplace (ArgsT &&...t_args) |
Definition at line 13 of file Optional.h.
|
inline |
Definition at line 18 of file Optional.h.
|
inlinenoexcept |
Definition at line 20 of file Optional.h.
|
inline |
Definition at line 24 of file Optional.h.
|
inline |
Definition at line 26 of file Optional.h.
|
inline |
Definition at line 28 of file Optional.h.
|
inline |
Definition at line 84 of file Optional.h.
|
inline |
Definition at line 34 of file Optional.h.
|
inlineexplicit |
Definition at line 58 of file Optional.h.
|
inline |
Definition at line 50 of file Optional.h.
|
inline |
Definition at line 52 of file Optional.h.
|
inline |
Definition at line 54 of file Optional.h.
|
inline |
Definition at line 56 of file Optional.h.
|
inline |
Definition at line 68 of file Optional.h.
|
inline |
Definition at line 60 of file Optional.h.
|
inline |
Definition at line 76 of file Optional.h.
|
inline |
Definition at line 36 of file Optional.h.
|
inline |
Definition at line 43 of file Optional.h.