tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
optional< T & > Member List

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 -> booloptional< T & >inline
operator bool() const noexceptoptional< T & >inlineexplicit
operator*() const noexcept -> T &optional< T & >inline
operator->() const noexcept -> T *optional< T & >inline
operator=(optional const &) noexcept -> optional &=defaultoptional< T & >
operator=(optional &&) noexcept -> optional &=defaultoptional< 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=defaultoptional< T & >
optional(nullopt_t) noexceptoptional< T & >inline
optional(optional const &other)=defaultoptional< T & >
optional(optional &&other) noexcept=defaultoptional< T & >
reset() noexceptoptional< T & >inline
swap(optional &rhs) noexceptoptional< T & >inline
value_type typedefoptional< T & >
~optional()=defaultoptional< T & >