Template Class optional_value

Class Documentation

template<typename T>
class optional_value

Public Functions

optional_value() = default
inline optional_value(T const &value)
inline optional_value &operator=(T const &value)
inline bool is_set() const
inline T const &value() const
inline T &value()
inline T value_or(T default_) const
inline T &&consume()
inline operator bool() const