This is the complete list of members for optional< T >, including all inherited members.
emplace(ARGS &&... args) | optional< T > | inline |
has_value() const noexcept | optional< T > | inline |
make_optional(T &&value) | optional< T > | related |
make_optional(ARGS &&... args) | optional< T > | related |
operator bool() const noexcept | optional< T > | inlineexplicit |
operator*() const noexcept | optional< T > | inline |
operator*() noexcept | optional< T > | inline |
operator->() const noexcept | optional< T > | inline |
operator->() noexcept | optional< T > | inline |
operator=(U &&value) | optional< T > | inline |
operator=(const optional &rhs) | optional< T > | inline |
operator=(optional &&rhs) | optional< T > | inline |
optional() noexcept | optional< T > | inline |
optional(nullopt_t) noexcept | optional< T > | inline |
optional(in_place_t, ARGS &&... args) | optional< T > | inline |
optional(U &&value) | optional< T > | inline |
optional(const optional &rhs) | optional< T > | inline |
optional(optional &&rhs) | optional< T > | inline |
reset() | optional< T > | inline |
swap(optional &other) | optional< T > | inline |
value() const | optional< T > | inline |
value() | optional< T > | inline |
value_or(U &&default_value) const | optional< T > | inline |
~optional() | optional< T > | inline |