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