framework
|
Optional value implementation. More...
#include <framework/serializable/containers/optional_value.hpp>
Public Member Functions | |
value_type const & | get () const |
Get value. More... | |
void | set (value_type value) |
Set value. More... | |
bool | check () const |
Check value. | |
void | clear () |
Clear value. More... | |
Protected Member Functions | |
~default_optional_value ()=default | |
Default destructor. | |
default_optional_value () | |
Default constructor. More... | |
default_optional_value (value_type value) | |
Value constructor. More... | |
default_optional_value (std::tuple<>) | |
Default constructor alias. | |
template<typename... Args> | |
default_optional_value (std::tuple< Args &&...> &&args) | |
In-place constructor. More... | |
Optional value implementation.
|
inlineprotected |
Default constructor.
|
inlineprotected |
Value constructor.
|
inlineprotected |
In-place constructor.
|
inline |
Clear value.
|
inline |
Get value.
|
inline |
Set value.