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_type | stdx::expected< T, E > | static |
can_value_convert_construct | stdx::expected< T, E > | static |
constructor_is_explicit | stdx::expected< T, E > | static |
else | stdx::expected< T, E > | |
emplace(Args &&... args) noexcept | stdx::expected< T, E > | inline |
emplace(std::initializer_list< U > il, Args &&... args) noexcept | stdx::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 typedef | stdx::expected< T, E > | |
expected() noexcept(std::is_nothrow_default_constructible_v< T >) | stdx::expected< T, E > | inline |
expected(const expected &other)=default | stdx::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)=default | stdx::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< U | stdx::expected< T, E > | |
explicit(constructor_is_explicit< UF, GF >) expected(expected< U | stdx::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() const | stdx::expected< T, E > | inline |
has_value_ | stdx::expected< T, E > | private |
operator bool() const noexcept | stdx::expected< T, E > | inlineexplicit |
operator*() const &noexcept | stdx::expected< T, E > | inline |
operator*() &noexcept | stdx::expected< T, E > | inline |
operator*() const &&noexcept | stdx::expected< T, E > | inline |
operator*() &&noexcept | stdx::expected< T, E > | inline |
operator->() const noexcept | stdx::expected< T, E > | inline |
operator->() noexcept | stdx::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 typedef | stdx::expected< T, E > | |
rhs | stdx::expected< T, E > | |
rhs | stdx::expected< T, E > | |
rhs | stdx::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 typedef | stdx::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 typedef | stdx::expected< T, E > | |
~expected() | stdx::expected< T, E > | inline |