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 > |