MySQL 9.0.0
Source Code Documentation
stdx::expected< T, E > Member List

This is the complete list of members for stdx::expected< T, E >, including all inherited members.

and_then(Func &&func) &stdx::expected< T, E >inline
and_then(Func &&func) &&stdx::expected< T, E >inline
and_then(Func &&func) const &stdx::expected< T, E >inline
and_then(Func &&func) const &&stdx::expected< T, E >inline
assign_unex(U &&u)stdx::expected< T, E >inlineprivate
assign_val(U &&u)stdx::expected< T, E >inlineprivate
can_construct_from_value_typestdx::expected< T, E >static
can_value_convert_constructstdx::expected< T, E >static
constructor_is_explicitstdx::expected< T, E >static
elsestdx::expected< T, E >
emplace(Args &&... args) noexceptstdx::expected< T, E >inline
emplace(std::initializer_list< U > il, Args &&... args) noexceptstdx::expected< T, E >inline
error() const &stdx::expected< T, E >inline
error() const &&stdx::expected< T, E >inline
error() &stdx::expected< T, E >inline
error() &&stdx::expected< T, E >inline
error_type typedefstdx::expected< T, E >
expected() noexcept(std::is_nothrow_default_constructible_v< T >)stdx::expected< T, E >inline
expected(const expected &other)=defaultstdx::expected< T, E >
expected(const expected &other) noexcept((std::is_nothrow_copy_constructible_v< T > &&std::is_nothrow_copy_constructible_v< E >))stdx::expected< T, E >inline
expected(expected &&other)=defaultstdx::expected< T, E >
expected(expected &&other) noexcept((std::is_nothrow_move_constructible_v< E > &&std::is_nothrow_move_constructible_v< T >))stdx::expected< T, E >inline
expected(std::in_place_t, Args &&... args)stdx::expected< T, E >inlineexplicit
expected(std::in_place_t, std::initializer_list< U > il, Args &&... args)stdx::expected< T, E >inlineexplicit
expected(stdx::unexpect_t, Args &&... args)stdx::expected< T, E >inlineexplicit
expected(stdx::unexpect_t, std::initializer_list< U > il, Args &&... args)stdx::expected< T, E >inlineexplicit
explicit(constructor_is_explicit< UF, GF >) expected(const expected< Ustdx::expected< T, E >
explicit(constructor_is_explicit< UF, GF >) expected(expected< Ustdx::expected< T, E >
explicit(!std::is_convertible_v< U, T >) expected(U &&val)stdx::expected< T, E >inline
explicit(!std::is_convertible_v< const G &, E >) expected(const unexpected< G > &err)stdx::expected< T, E >inline
explicit(!std::is_convertible_v< G, E >) expected(unexpected< G > &&err)stdx::expected< T, E >inline
has_value() conststdx::expected< T, E >inline
has_value_stdx::expected< T, E >private
operator bool() const noexceptstdx::expected< T, E >inlineexplicit
operator*() const &noexceptstdx::expected< T, E >inline
operator*() &noexceptstdx::expected< T, E >inline
operator*() const &&noexceptstdx::expected< T, E >inline
operator*() &&noexceptstdx::expected< T, E >inline
operator->() const noexceptstdx::expected< T, E >inline
operator->() noexceptstdx::expected< T, E >inline
operator=(expected const &other)stdx::expected< T, E >inline
operator=(expected &&other)stdx::expected< T, E >inline
operator=(U &&val)stdx::expected< T, E >inline
operator=(const unexpected< G > &other)stdx::expected< T, E >inline
operator=(unexpected< G > &&other)stdx::expected< T, E >inline
operator==stdx::expected< T, E >friend
operator==stdx::expected< T, E >friend
operator==stdx::expected< T, E >friend
or_else(Func &&func) &stdx::expected< T, E >inline
or_else(Func &&func) &&stdx::expected< T, E >inline
or_else(Func &&func) const &stdx::expected< T, E >inline
or_else(Func &&func) const &&stdx::expected< T, E >inline
rebind typedefstdx::expected< T, E >
rhsstdx::expected< T, E >
rhsstdx::expected< T, E >
rhsstdx::expected< T, E >
swap(expected &other) noexcept((std::is_nothrow_move_constructible_v< T > &&//std::is_nothrow_move_constructible_v< E > &&//std::is_nothrow_swappable_v< T > &&//std::is_nothrow_swappable_v< E >))stdx::expected< T, E >inline
transform(Func &&func) &stdx::expected< T, E >inline
transform(Func &&func) &&stdx::expected< T, E >inline
transform(Func &&func) const &stdx::expected< T, E >inline
transform(Func &&func) const &&stdx::expected< T, E >inline
unex_stdx::expected< T, E >
unexpected_type typedefstdx::expected< T, E >
val_stdx::expected< T, E >
value() &stdx::expected< T, E >inline
value() const &stdx::expected< T, E >inline
value() &&stdx::expected< T, E >inline
value() const &&stdx::expected< T, E >inline
value_or(U &&v) const &stdx::expected< T, E >inline
value_or(U &&v) &&stdx::expected< T, E >inline
value_type typedefstdx::expected< T, E >
~expected()stdx::expected< T, E >inline