proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
|
#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.