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