tetl 0.1.0
Embedded Template Library
|
This is the complete list of members for optional< T & >, including all inherited members.
emplace(U &&u) noexcept -> optional & | optional< T & > | inline |
explicit(not is_convertible_v< U, T >) optional(U &&v) | optional< T & > | inline |
explicit(not is_convertible_v< U, T >) optional(optional< U > const &rhs) | optional< T & > | inline |
has_value() const noexcept -> bool | optional< T & > | inline |
operator bool() const noexcept | optional< T & > | inlineexplicit |
operator*() const noexcept -> T & | optional< T & > | inline |
operator->() const noexcept -> T * | optional< T & > | inline |
operator=(optional const &) noexcept -> optional &=default | optional< T & > | |
operator=(optional &&) noexcept -> optional &=default | optional< T & > | |
operator=(nullopt_t) noexcept -> optional & | optional< T & > | inline |
operator=(U &&v) -> optional & | optional< T & > | inline |
operator=(optional< U > const &rhs) -> optional & | optional< T & > | inline |
optional() noexcept=default | optional< T & > | |
optional(nullopt_t) noexcept | optional< T & > | inline |
optional(optional const &other)=default | optional< T & > | |
optional(optional &&other) noexcept=default | optional< T & > | |
reset() noexcept | optional< T & > | inline |
swap(optional &rhs) noexcept | optional< T & > | inline |
value_type typedef | optional< T & > | |
~optional()=default | optional< T & > |