Open 3D Engine AzCore API Reference  2305.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Outcome< ValueT, ErrorT > Member List

This is the complete list of members for AZ::Outcome< ValueT, ErrorT >, including all inherited members.

emplace(Args &&...) noexceptAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
emplace(initializer_list< U >, Args &&...) noexcept (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
emplace() noexceptAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
error() const &noexceptAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
error()&noexcept (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
error() const &&noexcept (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
error()&&noexcept (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
error_type typedef (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
ErrorType typedef (defined in AZ::Outcome< ValueT, ErrorT >)AZ::Outcome< ValueT, ErrorT >
expected() noexceptAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected(const expected &rhs)=defaultAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected(expected &&rhs)=defaultAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected(const expected< U, G > &rhs)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected(expected< U, G > &&rhs)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected(U &&v)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected(const unexpected< G > &err)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected(unexpected< G > &&err)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected(in_place_t, Args &&...args)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >explicitprivate
expected(in_place_t, initializer_list< U > il, Args &&...args) (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >explicitprivate
expected(in_place_t)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >explicitprivate
expected(unexpect_t, Args &&...args)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >explicitprivate
expected(unexpect_t, initializer_list< U > il, Args &&...args) (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >explicitprivate
GetError()AZ::Outcome< ValueT, ErrorT >
GetError() const (defined in AZ::Outcome< ValueT, ErrorT >)AZ::Outcome< ValueT, ErrorT >
GetValue()AZ::Outcome< ValueT, ErrorT >
GetValue() const (defined in AZ::Outcome< ValueT, ErrorT >)AZ::Outcome< ValueT, ErrorT >
GetValueOr(U &&defaultValue) const AZ::Outcome< ValueT, ErrorT >
has_value() const noexcept (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
IsSuccess() const AZ::Outcome< ValueT, ErrorT >
operator bool() const (defined in AZ::Outcome< ValueT, ErrorT >)AZ::Outcome< ValueT, ErrorT >explicit
operator*() const &noexcept-> enable_if_t< Enable, add_lvalue_reference_t< const ValueT >>AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
operator*()&noexcept-> enable_if_t< Enable, add_lvalue_reference_t< ValueT >> (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
operator*() const &&noexcept-> enable_if_t< Enable, add_rvalue_reference_t< const ValueT >> (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
operator*()&&noexcept-> enable_if_t< Enable, add_rvalue_reference_t< ValueT >> (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
operator*() const noexceptAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
operator->() const noexcept-> enable_if_t< Enable, const ValueT * > (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
operator->() noexcept-> enable_if_t< Enable, ValueT * > (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
operator=(const Outcome &other)AZ::Outcome< ValueT, ErrorT >
operator=(const SuccessType &success)AZ::Outcome< ValueT, ErrorT >
operator=(const FailureType &failure)AZ::Outcome< ValueT, ErrorT >
operator=(Outcome &&other)AZ::Outcome< ValueT, ErrorT >
operator=(SuccessType &&success)AZ::Outcome< ValueT, ErrorT >
operator=(FailureType &&failure)AZ::Outcome< ValueT, ErrorT >
expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >::operator=(const expected &rhs)=defaultAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >::operator=(expected &&rhs) noexcept(is_nothrow_move_assignable_v< ValueT > &&is_nothrow_move_constructible_v< ValueT > &&is_nothrow_move_assignable_v< AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > > &&is_nothrow_move_constructible_v< AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)=defaultAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >::operator=(U &&value) -> expected &AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >::operator=(const unexpected< G > &error) -> enable_if_t< is_constructible_v< AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t >, const G & > &&is_assignable_v< AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > &, const G & >, expected & >AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >::operator=(unexpected< G > &&error) -> enable_if_t< is_constructible_v< AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t >, G > &&is_assignable_v< AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > &, G >, expected & >AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
Outcome()AZ::Outcome< ValueT, ErrorT >
Outcome(const SuccessType &success)AZ::Outcome< ValueT, ErrorT >
Outcome(SuccessType &&success)AZ::Outcome< ValueT, ErrorT >
Outcome(const FailureType &failure)AZ::Outcome< ValueT, ErrorT >
Outcome(FailureType &&failure)AZ::Outcome< ValueT, ErrorT >
Outcome(const Outcome &other)AZ::Outcome< ValueT, ErrorT >
Outcome(Outcome &&other)AZ::Outcome< ValueT, ErrorT >
rebind typedef (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
swap(expected &rhs) noexcept(is_nothrow_move_constructible_v< ValueT > &&is_nothrow_swappable_v< ValueT > &&is_nothrow_move_constructible_v< AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > > &&is_nothrow_swappable_v< AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >) -> enable_if_t< Enable >AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
TakeError()AZ::Outcome< ValueT, ErrorT >
TakeValue()AZ::Outcome< ValueT, ErrorT >
unexpected_type typedef (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
value() const &-> enable_if_t< Enable, add_lvalue_reference_t< const ValueT >> (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
value()&-> enable_if_t< Enable, add_lvalue_reference_t< ValueT >> (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
value() const &&-> enable_if_t< Enable, add_rvalue_reference_t< const ValueT >> (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
value()&&-> enable_if_t< Enable, add_rvalue_reference_t< ValueT >> (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
value() const & (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
value()&& (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
value_or(U &&) const &-> enable_if_t< Internal::sfinae_trigger_v< U > &&!is_void_v< ValueT >, ValueT >AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
value_or(U &&)&&-> enable_if_t< Internal::sfinae_trigger_v< U > &&!is_void_v< ValueT >, ValueT > (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
value_type typedef (defined in AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >)AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
ValueType typedef (defined in AZ::Outcome< ValueT, ErrorT >)AZ::Outcome< ValueT, ErrorT >
~expected()=defaultAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< ErrorT >, ErrorT, AZStd::unexpect_t > >private
~Outcome() (defined in AZ::Outcome< ValueT, ErrorT >)AZ::Outcome< ValueT, ErrorT >