class optional More...
#include <optional-lite.hpp>
Public Types | |
typedef T | value_type |
class optional
optional access error
optional
Definition at line 594 of file optional-lite.hpp.
typedef T nonstd::optional_lite::optional< T >::value_type |
Definition at line 942 of file optional-lite.hpp.
|
inline |
Definition at line 947 of file optional-lite.hpp.
|
inline |
Definition at line 954 of file optional-lite.hpp.
|
inline |
Definition at line 968 of file optional-lite.hpp.
References nonstd::optional_lite::optional< T >::has_value(), nonstd::optional_lite::std11::move(), optional_constexpr14, and nonstd::optional_lite::detail::storage_t< T >::value().
|
inline |
Definition at line 1040 of file optional-lite.hpp.
References nonstd::optional_lite::optional< T >::has_value(), nonstd::in_place(), nonstd::optional_lite::std11::move(), nonstd_lite_in_place, nonstd_lite_in_place_t, and optional_constexpr.
|
inline |
Definition at line 1155 of file optional-lite.hpp.
|
inline |
Definition at line 1164 of file optional-lite.hpp.
|
inline |
Definition at line 1175 of file optional-lite.hpp.
|
inline |
Definition at line 1196 of file optional-lite.hpp.
References nonstd::optional_lite::optional< T >::has_value(), nonstd::optional_lite::std11::move(), and nonstd_lite_in_place_t.
|
inline |
Definition at line 1251 of file optional-lite.hpp.
References nonstd::optional_lite::optional< T >::value().
|
inline |
Definition at line 1284 of file optional-lite.hpp.
References nonstd::optional_lite::std11::move(), and nonstd::optional_lite::nullopt.
|
inline |
Definition at line 1348 of file optional-lite.hpp.
References nonstd::optional_lite::optional< T >::has_value(), nonstd::optional_lite::std11::move(), nonstd::optional_lite::optional< T >::reset(), and nonstd::optional_lite::swap().
Referenced by nonstd::optional_lite::swap().
|
inline |
Definition at line 1364 of file optional-lite.hpp.
|
inline |
Definition at line 1370 of file optional-lite.hpp.
|
inline |
Definition at line 1376 of file optional-lite.hpp.
|
inline |
Definition at line 1382 of file optional-lite.hpp.
References nonstd::optional_lite::std11::move(), optional_constexpr, optional_constexpr14, optional_noexcept, and optional_refref_qual.
|
inline |
Definition at line 1408 of file optional-lite.hpp.
|
inline |
Definition at line 1415 of file optional-lite.hpp.
Referenced by nonstd::optional_lite::optional< T >::operator=(), nonstd::optional_lite::optional< T >::optional(), and nonstd::optional_lite::optional< T >::swap().
|
inline |
Definition at line 1421 of file optional-lite.hpp.
Referenced by nonstd::optional_lite::optional< T >::operator=().
|
inline |
Definition at line 1434 of file optional-lite.hpp.
References nonstd::optional_lite::std11::move(), optional_constexpr, optional_constexpr14, optional_ref_qual, and optional_refref_qual.
|
inline |
Definition at line 1483 of file optional-lite.hpp.
|
inline |
Definition at line 1492 of file optional-lite.hpp.
References nonstd::optional_lite::std11::move().
Referenced by nonstd::optional_lite::optional< T >::swap().