This is the complete list of members for optional< T >, including all inherited members.
| emplace(Args &&... _args) | optional< T > | inline |
| has_value() const | optional< T > | inline |
| operator bool() const noexcept | optional< T > | inlineexplicit |
| operator!=(const optional &opt_val) const | optional< T > | inline |
| operator*() &noexcept | optional< T > | inline |
| operator*() const &noexcept | optional< T > | inline |
| operator*() &&noexcept | optional< T > | inline |
| operator*() const &&noexcept | optional< T > | inline |
| operator->() noexcept | optional< T > | inline |
| operator->() const noexcept | optional< T > | inline |
| operator=(const optional &opt) | optional< T > | inline |
| operator=(optional &&opt) | optional< T > | inline |
| operator=(const T &val) | optional< T > | inline |
| operator=(T &&val) | optional< T > | inline |
| operator=(nullopt_t) noexcept | optional< T > | inline |
| operator==(const optional &opt_val) const | optional< T > | inline |
| optional()=default | optional< T > | |
| optional(const T &val) noexcept | optional< T > | inline |
| optional(T &&val) noexcept | optional< T > | inline |
| optional(const optional< T > &val) noexcept | optional< T > | inline |
| optional(optional< T > &&val) noexcept | optional< T > | inline |
| reset(bool initial_engaged=false) | optional< T > | inline |
| type typedef | optional< T > | |
| value() & | optional< T > | inline |
| value() const & | optional< T > | inline |
| value() && | optional< T > | inline |
| value() const && | optional< T > | inline |
| ~optional()=default | optional< T > |