class optional More...
#include <optional.hpp>
Public Types | |
typedef T | value_type |
Public Member Functions | |
optional () | |
optional (nullopt_t) | |
optional (optional const &other) | |
template<typename U > | |
optional (optional< U > const &other) | |
optional (value_type const &value) | |
~optional () | |
bool | has_value () const |
operator safe_bool () const | |
value_type const & | operator* () const |
value_type & | operator* () |
value_type const * | operator-> () const |
value_type * | operator-> () |
optional & | operator= (nullopt_t) |
optional & | operator= (optional const &other) |
template<typename U > | |
optional & | operator= (U const &value) |
template<typename U > | |
optional & | operator= (optional< U > const &other) |
void | reset () |
void | swap (optional &other) |
value_type const & | value () const |
value_type & | value () |
template<typename U > | |
value_type | value_or (U const &v) const |
Friends | |
template<typename > | |
class | optional |
class optional
optional
Definition at line 426 of file optional.hpp.
typedef T nonstd::optional_lite::optional< T >::value_type |
Definition at line 755 of file optional.hpp.
|
inline |
Definition at line 760 of file optional.hpp.
|
inline |
Definition at line 766 of file optional.hpp.
|
inline |
Definition at line 772 of file optional.hpp.
|
inline |
Definition at line 824 of file optional.hpp.
|
inline |
Definition at line 945 of file optional.hpp.
|
inline |
Definition at line 954 of file optional.hpp.
|
inline |
Definition at line 1191 of file optional.hpp.
|
inline |
Definition at line 1185 of file optional.hpp.
|
inline |
Definition at line 1153 of file optional.hpp.
|
inline |
Definition at line 1159 of file optional.hpp.
|
inline |
Definition at line 1141 of file optional.hpp.
|
inline |
Definition at line 1147 of file optional.hpp.
|
inline |
Definition at line 963 of file optional.hpp.
|
inline |
Definition at line 983 of file optional.hpp.
|
inline |
Definition at line 1030 of file optional.hpp.
|
inline |
Definition at line 1062 of file optional.hpp.
|
inline |
Definition at line 1252 of file optional.hpp.
|
inline |
Definition at line 1125 of file optional.hpp.
|
inline |
Definition at line 1196 of file optional.hpp.
|
inline |
Definition at line 1204 of file optional.hpp.
|
inline |
Definition at line 1243 of file optional.hpp.
Definition at line 750 of file optional.hpp.