class optional More...
#include <ndn-cxx/util/nonstd/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 414 of file optional.hpp.
| typedef T nonstd::optional_lite::optional< T >::value_type |
Definition at line 743 of file optional.hpp.
|
inline |
Definition at line 748 of file optional.hpp.
|
inline |
Definition at line 754 of file optional.hpp.
|
inline |
Definition at line 760 of file optional.hpp.
|
inline |
Definition at line 812 of file optional.hpp.
|
inline |
Definition at line 933 of file optional.hpp.
|
inline |
Definition at line 942 of file optional.hpp.
|
inline |
Definition at line 1179 of file optional.hpp.
|
inline |
Definition at line 1173 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 1129 of file optional.hpp.
|
inline |
Definition at line 1135 of file optional.hpp.
|
inline |
Definition at line 951 of file optional.hpp.
|
inline |
Definition at line 971 of file optional.hpp.
|
inline |
Definition at line 1018 of file optional.hpp.
|
inline |
Definition at line 1050 of file optional.hpp.
|
inline |
Definition at line 1240 of file optional.hpp.
|
inline |
Definition at line 1113 of file optional.hpp.
|
inline |
Definition at line 1184 of file optional.hpp.
|
inline |
Definition at line 1192 of file optional.hpp.
|
inline |
Definition at line 1231 of file optional.hpp.
Definition at line 738 of file optional.hpp.