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.

and_then(F &&f) &optional< T & >inline
and_then(F &&f) const &optional< T & >inline
and_then(F &&f) &&optional< T & >inline
and_then(F &&f) const &&optional< T & >inline
emplace(U &&u) noexcept -> optional &optional< T & >inline
emplace(Args &&... args) -> value_type &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
explicit(not is_convertible_v< U const &, T >) const expr optional(optional< U > const &other)optional< T & >inline
explicit(not is_convertible_v< U &&, T >) const expr optional(optional< U > &&other)optional< T & >inline
explicit(not is_convertible_v< U &&, T >) const expr optional(U &&value)optional< T & >inline
has_value() const noexcept -> booloptional< T & >inline
has_value() const noexcept -> booloptional< T & >inline
make_optional(T &&value) -> etl::optional< etl::decay_t< T > >optional< T & >related
make_optional(Args &&... args) -> etl::optional< T >optional< T & >related
make_optional(T &&value) -> etl::optional< etl::decay_t< T > >optional< T & >related
make_optional(Args &&... args) -> etl::optional< T >optional< T & >related
operator bool() const noexceptoptional< T & >inlineexplicit
operator bool() const noexceptoptional< T & >inlineexplicit
operator*() const noexcept -> T &optional< T & >inline
operator*() const &-> T const &optional< T & >inline
operator*() &-> T &optional< T & >inline
operator*() const &&-> T const &&optional< T & >inline
operator*() &&-> T &&optional< T & >inline
operator->() const noexcept -> T *optional< T & >inline
operator->() const -> value_type const *optional< T & >inline
operator->() -> value_type *optional< T & >inline
operator<(optional< T > const &lhs, optional< U > const &rhs) -> booloptional< T & >related
operator<(optional< T > const &, etl::nullopt_t) noexcept -> booloptional< T & >related
operator<(etl::nullopt_t, optional< T > const &opt) noexcept -> booloptional< T & >related
operator<(optional< T > const &opt, U const &value) -> booloptional< T & >related
operator<(T const &value, optional< U > const &opt) -> booloptional< T & >related
operator<(optional< T > const &lhs, optional< U > const &rhs) -> booloptional< T & >related
operator<(optional< T > const &, etl::nullopt_t) noexcept -> booloptional< T & >related
operator<(etl::nullopt_t, optional< T > const &opt) noexcept -> booloptional< T & >related
operator<(optional< T > const &opt, U const &value) -> booloptional< T & >related
operator<(T const &value, optional< U > const &opt) -> booloptional< T & >related
operator<=(optional< T > const &lhs, optional< U > const &rhs) -> booloptional< T & >related
operator<=(optional< T > const &opt, U const &value) -> booloptional< T & >related
operator<=(T const &value, optional< U > const &opt) -> booloptional< T & >related
operator<=(optional< T > const &lhs, optional< U > const &rhs) -> booloptional< T & >related
operator<=(optional< T > const &opt, U const &value) -> booloptional< T & >related
operator<=(T const &value, optional< U > const &opt) -> booloptional< T & >related
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
operator=(etl::nullopt_t) noexcept -> optional &optional< T & >inline
operator=(optional const &other) -> optional &=defaultoptional< T & >
operator=(optional &&other) noexcept -> optional &=defaultoptional< T & >
operator=(U &&value) -> optional &optional< T & >inline
operator=(optional< U > const &other) -> optional &optional< T & >inline
operator=(optional< U > &&other) -> optional &optional< T & >inline
operator==(optional< T > const &lhs, optional< U > const &rhs) -> booloptional< T & >related
operator==(optional< T > const &opt, etl::nullopt_t) noexcept -> booloptional< T & >related
operator==(etl::nullopt_t, optional< T > const &opt) noexcept -> booloptional< T & >related
operator==(optional< T > const &opt, U const &value) -> booloptional< T & >related
operator==(optional< T > const &lhs, optional< U > const &rhs) -> booloptional< T & >related
operator==(optional< T > const &opt, etl::nullopt_t) noexcept -> booloptional< T & >related
operator==(etl::nullopt_t, optional< T > const &opt) noexcept -> booloptional< T & >related
operator==(optional< T > const &opt, U const &value) -> booloptional< T & >related
operator>(optional< T > const &lhs, optional< U > const &rhs) -> booloptional< T & >related
operator>(optional< T > const &opt, U const &value) -> booloptional< T & >related
operator>(T const &value, optional< U > const &opt) -> booloptional< T & >related
operator>(optional< T > const &lhs, optional< U > const &rhs) -> booloptional< T & >related
operator>(optional< T > const &opt, U const &value) -> booloptional< T & >related
operator>(T const &value, optional< U > const &opt) -> booloptional< T & >related
operator>=(optional< T > const &lhs, optional< U > const &rhs) -> booloptional< T & >related
operator>=(optional< T > const &opt, U const &value) -> booloptional< T & >related
operator>=(T const &value, optional< U > const &opt) -> booloptional< T & >related
operator>=(optional< T > const &lhs, optional< U > const &rhs) -> booloptional< T & >related
operator>=(optional< T > const &opt, U const &value) -> booloptional< T & >related
operator>=(T const &value, optional< U > const &opt) -> booloptional< T & >related
optional() noexcept=defaultoptional< T & >
optional(nullopt_t) noexceptoptional< T & >inline
optional(optional const &other)=defaultoptional< T & >
optional(optional &&other) noexcept=defaultoptional< T & >
optional(T) -> optional< T >optional< T & >related
optional() noexcept=defaultoptional< T & >
optional(nullopt_t) noexceptoptional< T & >inline
optional(optional const &)=defaultoptional< T & >
optional(optional &&) noexcept(is_nothrow_move_constructible_v< value_type >)=defaultoptional< T & >
optional(in_place_t, Args &&... args)optional< T & >inlineexplicit
optional(T) -> optional< T >optional< T & >related
or_else(F &&f) const &-> optionaloptional< T & >inline
or_else(F &&f) &&-> optionaloptional< T & >inline
reset() noexceptoptional< T & >inline
reset() noexcept -> voidoptional< T & >inline
swap(optional &rhs) noexceptoptional< T & >inline
swap(optional &other) noexcept(is_nothrow_move_constructible_v< value_type > and is_nothrow_swappable_v< value_type >) -> voidoptional< T & >inline
value_or(U &&defaultValue) const &-> value_typeoptional< T & >inline
value_or(U &&defaultValue) &&-> value_typeoptional< T & >inline
value_type typedefoptional< T & >
value_type typedefoptional< T & >
~optional()=defaultoptional< T & >