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