can_construct_from_value_type typedef | stdx::ExpectedImpl< T, E > | |
can_construct_from_value_type_explicit typedef | stdx::ExpectedImpl< T, E > | |
can_value_convert_construct typedef | stdx::ExpectedImpl< T, E > | |
constructor_is_explicit typedef | stdx::ExpectedImpl< T, E > | |
error() const & | stdx::ExpectedImpl< T, E > | inline |
error() const && | stdx::ExpectedImpl< T, E > | inline |
error() & | stdx::ExpectedImpl< T, E > | inline |
error() && | stdx::ExpectedImpl< T, E > | inline |
error_type typedef | stdx::ExpectedImpl< T, E > | |
ExpectedImpl() | stdx::ExpectedImpl< T, E > | inline |
ExpectedImpl(const ExpectedImpl< U, G > &rhs) | stdx::ExpectedImpl< T, E > | inline |
ExpectedImpl(const ExpectedImpl< U, G > &rhs) | stdx::ExpectedImpl< T, E > | inlineexplicit |
ExpectedImpl(ExpectedImpl< U, G > &&rhs) | stdx::ExpectedImpl< T, E > | inline |
ExpectedImpl(ExpectedImpl< U, G > &&rhs) | stdx::ExpectedImpl< T, E > | inlineexplicit |
ExpectedImpl(U &&v) | stdx::ExpectedImpl< T, E > | inline |
ExpectedImpl(U &&v) | stdx::ExpectedImpl< T, E > | inlineexplicit |
ExpectedImpl(std::in_place_t, Args &&... args) | stdx::ExpectedImpl< T, E > | inline |
ExpectedImpl(stdx::unexpect_t, Args &&... args) | stdx::ExpectedImpl< T, E > | inline |
ExpectedImpl(const ExpectedImpl &other) | stdx::ExpectedImpl< T, E > | inline |
ExpectedImpl(ExpectedImpl &&other) noexcept(std::is_nothrow_move_constructible< E >::value &&std::is_nothrow_move_constructible< T >::value) | stdx::ExpectedImpl< T, E > | inline |
ExpectedImpl(const unexpected< G > &e) | stdx::ExpectedImpl< T, E > | inline |
ExpectedImpl(unexpected< G > &&e) | stdx::ExpectedImpl< T, E > | inline |
ExpectedImplBase(bool has_value) noexcept | stdx::ExpectedImplBase | inlineexplicit |
get_unexpected() const | stdx::ExpectedImpl< T, E > | inline |
has_value() const | stdx::ExpectedImplBase | inline |
has_value_ | stdx::ExpectedImplBase | private |
operator bool() const noexcept | stdx::ExpectedImplBase | inlineexplicit |
operator*() & | stdx::ExpectedImpl< T, E > | inline |
operator*() const & | stdx::ExpectedImpl< T, E > | inline |
operator->() | stdx::ExpectedImpl< T, E > | inline |
operator->() const | stdx::ExpectedImpl< T, E > | inline |
operator=(ExpectedImpl const &other) | stdx::ExpectedImpl< T, E > | inline |
operator=(ExpectedImpl &&other) | stdx::ExpectedImpl< T, E > | inline |
operator=(U &&v) | stdx::ExpectedImpl< T, E > | inline |
storage_ | stdx::ExpectedImpl< T, E > | private |
swap(ExpectedImpl &other) noexcept(std::is_nothrow_move_constructible< T >::value &&std::is_nothrow_move_constructible< E >::value) | stdx::ExpectedImpl< T, E > | inline |
stdx::ExpectedImplBase::swap(ExpectedImplBase &other) noexcept | stdx::ExpectedImplBase | inline |
unexpected_type typedef | stdx::ExpectedImpl< T, E > | |
value() const & | stdx::ExpectedImpl< T, E > | inline |
value() const && | stdx::ExpectedImpl< T, E > | inline |
value() & | stdx::ExpectedImpl< T, E > | inline |
value() && | stdx::ExpectedImpl< T, E > | inline |
value_or(U &&v) const & | stdx::ExpectedImpl< T, E > | inline |
value_or(U &&v) && | stdx::ExpectedImpl< T, E > | inline |
value_type typedef | stdx::ExpectedImpl< T, E > | |
~ExpectedImpl() | stdx::ExpectedImpl< T, E > | inline |