![]() |
Arene Base
Fundamental Utilities For Safety Critical C++
|
This is the complete list of members for arene::base::result< T, E >, including all inherited members.
| and_then(F &&handle_value) & | arene::base::result< T, E > | inline |
| and_then(F &&handle_value) const & | arene::base::result< T, E > | inline |
| and_then(F &&handle_value) && | arene::base::result< T, E > | inline |
| and_then(F &&handle_value) const && | arene::base::result< T, E > | inline |
| emplace(in_place_value_t, ArgTypes &&... args) noexcept -> value_type & | arene::base::result< T, E > | inline |
| error() &noexcept -> error_type & | arene::base::result< T, E > | inline |
| error() const &noexcept -> error_type const & | arene::base::result< T, E > | inline |
| error() &&noexcept -> error_type && | arene::base::result< T, E > | inline |
| error() const &&noexcept -> error_type const && | arene::base::result< T, E > | inline |
| error_type typedef | arene::base::result< T, E > | |
| has_value(value_type const &val) const noexcept(noexcept(val==std::declval< value_type >())) -> bool | arene::base::result< T, E > | inline |
| operator!=(result const &lhs, result const &rhs) noexcept(noexcept(lhs==rhs)) -> bool | arene::base::result< T, E > | friend |
| operator*() &noexcept -> value_type & | arene::base::result< T, E > | inline |
| operator*() const &noexcept -> value_type const & | arene::base::result< T, E > | inline |
| operator*() &&noexcept -> value_type && | arene::base::result< T, E > | inline |
| operator*() const &&noexcept -> value_type const && | arene::base::result< T, E > | inline |
| operator->() noexcept -> value_type * | arene::base::result< T, E > | inline |
| operator->() const noexcept -> value_type const * | arene::base::result< T, E > | inline |
| operator=(copy_assign_arg const &other) noexcept -> result & | arene::base::result< T, E > | inline |
| operator=(deleted_copy_assign_arg const &other) noexcept -> result &=delete | arene::base::result< T, E > | |
| operator=(move_assign_arg &&other) noexcept -> result & | arene::base::result< T, E > | inline |
| operator=(deleted_move_assign_arg &&other) noexcept -> result &=delete | arene::base::result< T, E > | |
| operator==(result const &lhs, result const &rhs) noexcept(noexcept(lhs.has_value(rhs.value())) &&noexcept(lhs.has_error(rhs.error()))) -> bool | arene::base::result< T, E > | friend |
| or_else(F &&handle_error) & | arene::base::result< T, E > | inline |
| or_else(F &&handle_error) const & | arene::base::result< T, E > | inline |
| or_else(F &&handle_error) && | arene::base::result< T, E > | inline |
| or_else(F &&handle_error) const && | arene::base::result< T, E > | inline |
| result()=default | arene::base::result< T, E > | |
| result(in_place_value_t, P &&... args) noexcept(noexcept(base_type(in_place_value, std::forward< P >(args)...))) | arene::base::result< T, E > | inline |
| result(in_place_error_t, P &&... args) noexcept(noexcept(base_type(in_place_error, std::forward< P >(args)...))) | arene::base::result< T, E > | inline |
| result(result const ©) noexcept(noexcept(base_type(std::declval< result const & >())))=default | arene::base::result< T, E > | |
| result(result &&move) noexcept(noexcept(base_type(std::declval< result && >())))=default | arene::base::result< T, E > | |
| swap(result &other) noexcept(is_nothrow_swappable_v< SourceValueType > &&is_nothrow_swappable_v< SourceErrorType >) | arene::base::result< T, E > | inline |
| swap(result &lhs, result &rhs) noexcept(noexcept(lhs.swap(rhs))) | arene::base::result< T, E > | friend |
| transform(F &&handle_value) & | arene::base::result< T, E > | inline |
| transform(F &&handle_value) const & | arene::base::result< T, E > | inline |
| transform(F &&handle_value) && | arene::base::result< T, E > | inline |
| transform(F &&handle_value) const && | arene::base::result< T, E > | inline |
| transform_error(F &&handle_error) & | arene::base::result< T, E > | inline |
| transform_error(F &&handle_error) const & | arene::base::result< T, E > | inline |
| transform_error(F &&handle_error) && | arene::base::result< T, E > | inline |
| transform_error(F &&handle_error) const && | arene::base::result< T, E > | inline |
| value() &noexcept -> value_type & | arene::base::result< T, E > | inline |
| value() const &noexcept -> value_type const & | arene::base::result< T, E > | inline |
| value() &&noexcept -> value_type && | arene::base::result< T, E > | inline |
| value() const &&noexcept -> value_type const && | arene::base::result< T, E > | inline |
| value_or(U &&default_value) const &noexcept -> value_type | arene::base::result< T, E > | inline |
| value_or(U &&default_value) &&noexcept -> value_type | arene::base::result< T, E > | inline |
| value_type typedef | arene::base::result< T, E > | |
| ~result()=default | arene::base::result< T, E > |