This is the complete list of members for Optional< T >, including all inherited members.
has_value() const | Optional< T > | inline |
operator bool() const | Optional< T > | inlineexplicit |
operator*() const | Optional< T > | inline |
operator*() | Optional< T > | inline |
operator->() const | Optional< T > | inline |
operator->() | Optional< T > | inline |
operator=(nullopt_t) | Optional< T > | inline |
operator=(T const &other) | Optional< T > | inline |
operator=(T &&other) | Optional< T > | inline |
operator=(Optional< U > const &other) | Optional< T > | inline |
operator=(Optional< U > &&other) | Optional< T > | inline |
Optional() | Optional< T > | inline |
Optional(nullopt_t) | Optional< T > | inline |
Optional(T const &arg) | Optional< T > | inline |
Optional(T &&arg) | Optional< T > | inline |
Optional(Optional< U > const &other) | Optional< T > | inline |
Optional(Optional< U > &&other) | Optional< T > | inline |
reset() | Optional< T > | inline |
swap(Optional &rhs) | Optional< T > | inline |
value() const | Optional< T > | inline |
value() | Optional< T > | inline |
value_or(U const &v) const | Optional< T > | inline |
value_type typedef | Optional< T > |