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