Woman, Life, Freedom


Adaptive AUTOSAR
ARA public interface header documentation
ara::core::Result< T, E > Member List

This is the complete list of members for ara::core::Result< T, E >, including all inherited members.

Bind(F &&f) const -> Result< decltype(f(Value())), E >ara::core::Result< T, E >inline
CheckError(G &&error) constara::core::Result< T, E >inline
EmplaceError(Args &&...args)ara::core::Result< T, E >inline
EmplaceValue(Args &&...args)ara::core::Result< T, E >inline
Err() const &ara::core::Result< T, E >inline
Err() &&ara::core::Result< T, E >inline
Error() const &ara::core::Result< T, E >inline
Error() &&ara::core::Result< T, E >inline
error_type typedefara::core::Result< T, E >
ErrorOr(G &&defaultError) const &ara::core::Result< T, E >inline
ErrorOr(G &&defaultError) &&ara::core::Result< T, E >inline
FromError(const E &e) noexcept(std::is_nothrow_copy_constructible< E >::value)ara::core::Result< T, E >static
FromError(E &&e) noexcept(std::is_nothrow_move_constructible< E >::value)ara::core::Result< T, E >static
FromValue(const T &t) noexcept(std::is_nothrow_copy_constructible< T >::value)ara::core::Result< T, E >static
FromValue(T &&t) noexcept(std::is_nothrow_move_constructible< T >::value)ara::core::Result< T, E >static
HasValue() const noexceptara::core::Result< T, E >inline
Ok() const &ara::core::Result< T, E >inline
Ok() &&ara::core::Result< T, E >inline
operator bool() const noexceptara::core::Result< T, E >inlineexplicit
operator*() const &ara::core::Result< T, E >inline
operator*() &&ara::core::Result< T, E >inline
operator->() constara::core::Result< T, E >inline
operator=(Result const &other) noexcept(std::is_nothrow_copy_assignable< T >::value &&std::is_nothrow_copy_assignable< E >::value) (defined in ara::core::Result< T, E >)ara::core::Result< T, E >inline
operator=(Result &&other) noexcept(std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_assignable< E >::value) (defined in ara::core::Result< T, E >)ara::core::Result< T, E >inline
Resolve(F &&f) constara::core::Result< T, E >inline
Result()=delete (defined in ara::core::Result< T, E >)ara::core::Result< T, E >
Result(const T &t) noexcept(std::is_nothrow_copy_constructible< T >::value) (defined in ara::core::Result< T, E >)ara::core::Result< T, E >inline
Result(T &&t) noexcept(std::is_nothrow_move_constructible< T >::value) (defined in ara::core::Result< T, E >)ara::core::Result< T, E >inline
Result(const E &e) noexcept(std::is_nothrow_copy_constructible< E >::value) (defined in ara::core::Result< T, E >)ara::core::Result< T, E >inlineexplicit
Result(E &&e) noexcept(std::is_nothrow_move_constructible< E >::value) (defined in ara::core::Result< T, E >)ara::core::Result< T, E >inlineexplicit
Result(const Result &other) noexcept(std::is_nothrow_copy_assignable< T >::value &&std::is_nothrow_copy_assignable< E >::value) (defined in ara::core::Result< T, E >)ara::core::Result< T, E >inline
Result(Result &&other) noexcept(std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_assignable< E >::value) (defined in ara::core::Result< T, E >)ara::core::Result< T, E >inline
Swap(Result &other) noexcept(std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_assignable< E >::value)ara::core::Result< T, E >inline
Value() const &ara::core::Result< T, E >inline
Value() &&ara::core::Result< T, E >inline
value_type typedefara::core::Result< T, E >
ValueOr(U &&defaultValue) const &ara::core::Result< T, E >inline
ValueOr(U &&defaultValue) &&ara::core::Result< T, E >inline
ValueOrThrow() const &noexcept(false)ara::core::Result< T, E >inline
ValueOrThrow() &&noexcept(false)ara::core::Result< T, E >inline
~Result() noexcept=default (defined in ara::core::Result< T, E >)ara::core::Result< T, E >