Open 3D Engine AzCore API Reference  24.09
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.

ErrorType typedef (defined in AZ::Outcome< ValueT, ErrorT >)AZ::Outcome< ValueT, ErrorT >
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) constAZ::Outcome< ValueT, ErrorT >
IsSuccess() constAZ::Outcome< ValueT, ErrorT >
operator bool() const (defined in AZ::Outcome< ValueT, ErrorT >)AZ::Outcome< ValueT, ErrorT >explicit
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< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > >::operator=(const expected &rhs)=defaultAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > >private
expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, 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< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > > &&is_nothrow_move_constructible_v< AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > >)=defaultAZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > >private
expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > >::operator=(U &&value) -> expected &AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > >private
expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > >::operator=(const unexpected< G > &error) -> enable_if_t< is_constructible_v< AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t >, const G & > &&is_assignable_v< AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > &, const G & >, expected & >AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > >private
expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > >::operator=(unexpected< G > &&error) -> enable_if_t< is_constructible_v< AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t >, G > &&is_assignable_v< AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, AZStd::unexpect_t > &, G >, expected & >AZStd::expected< ValueT, AZStd::conditional_t<!AZStd::is_void_v< AZStd::unexpect_t >, AZStd::unexpect_t, 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 >
TakeError()AZ::Outcome< ValueT, ErrorT >
TakeValue()AZ::Outcome< ValueT, ErrorT >
ValueType typedef (defined in AZ::Outcome< ValueT, ErrorT >)AZ::Outcome< ValueT, ErrorT >
~Outcome() (defined in AZ::Outcome< ValueT, ErrorT >)AZ::Outcome< ValueT, ErrorT >