Template Class optional
Defined in File optional.h
Class Documentation
-
template<class T>
class optional Public Functions
-
optional() = default
- inline WISE_ENUM_CONSTEXPR_14 T & operator* () &
- inline WISE_ENUM_CONSTEXPR_14 T && operator* () &&
-
inline explicit constexpr operator bool() const noexcept
-
inline constexpr bool has_value() const noexcept
- inline WISE_ENUM_CONSTEXPR_14 T & value () &
- inline WISE_ENUM_CONSTEXPR_14 const T & value () const &
- inline WISE_ENUM_CONSTEXPR_14 T && value () &&
- inline WISE_ENUM_CONSTEXPR_14 const T && value () const &&
- template<class U> inline WISE_ENUM_CONSTEXPR_14 T value_or (U &&u)
-
inline void reset() noexcept
-
optional() = default