Template Class optional< T & >¶
Defined in File Optional.h
Page Contents
Class Documentation¶
-
template<class
T
>
classc10
::
optional
<T&>¶ Public Functions
-
constexpr
optional
() noexcept¶
-
~optional
() = default¶
-
template<typename
U
>
autooperator=
(U &&rhs) noexcept -> typename std::enable_if<std::is_same<typename std::decay<U>::type, optional<T&>>::value, optional&>::type¶
-
template<typename
U
>
autooperator=
(U &&rhs) noexcept -> typename std::enable_if<!std::is_same<typename std::decay<U>::type, optional<T&>>::value, optional&>::type = delete¶
-
constexpr
operator bool
() const noexcept¶
-
constexpr bool
has_value
() const noexcept¶
-
void
reset
() noexcept¶
-
constexpr