#include <proxsuite/helpers/tl-optional.hpp>
| Public Member Functions | |
| void | hard_reset () noexcept | 
| template<class... Args> | |
| void | construct (Args &&... args) | 
| template<class Opt> | |
| void | assign (Opt &&rhs) | 
| bool | has_value () const | 
| TL_OPTIONAL_11_CONSTEXPR T & | get () & | 
| TL_OPTIONAL_11_CONSTEXPR const T & | get () const & | 
| TL_OPTIONAL_11_CONSTEXPR T && | get () && | 
| constexpr const T && | get () const && | 
|  Public Member Functions inherited from tl::detail::optional_storage_base< T, bool > | |
| TL_OPTIONAL_11_CONSTEXPR | optional_storage_base () noexcept | 
| template<class... U> | |
| TL_OPTIONAL_11_CONSTEXPR | optional_storage_base (in_place_t, U &&... u) | 
| ~optional_storage_base () | |
| Additional Inherited Members | ||
|  Public Attributes inherited from tl::detail::optional_storage_base< T, bool > | ||
| union { | ||
| dummy m_dummy | ||
| T m_value | ||
| }; | ||
| bool | m_has_value | |
Definition at line 498 of file tl-optional.hpp.
| 
 | inlinenoexcept | 
Definition at line 502 of file tl-optional.hpp.
| 
 | inline | 
Definition at line 509 of file tl-optional.hpp.
| 
 | inline | 
Definition at line 516 of file tl-optional.hpp.
| 
 | inline | 
Definition at line 532 of file tl-optional.hpp.
| 
 | inline | 
Definition at line 534 of file tl-optional.hpp.
| 
 | inline | 
Definition at line 535 of file tl-optional.hpp.
| 
 | inline | 
Definition at line 536 of file tl-optional.hpp.
| 
 | inlineconstexpr | 
Definition at line 538 of file tl-optional.hpp.