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) const | ara::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 typedef | ara::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 noexcept | ara::core::Result< T, E > | inline |
Ok() const & | ara::core::Result< T, E > | inline |
Ok() && | ara::core::Result< T, E > | inline |
operator bool() const noexcept | ara::core::Result< T, E > | inlineexplicit |
operator*() const & | ara::core::Result< T, E > | inline |
operator*() && | ara::core::Result< T, E > | inline |
operator->() const | ara::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) const | ara::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 typedef | ara::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 > |