5#ifndef INCLUDE_GUARD_ARENE_BASE_STDLIB_INCLUDE_STDLIB_DETAIL_INTERNAL_NAMED_REQUIREMENTS_HPP_
6#define INCLUDE_GUARD_ARENE_BASE_STDLIB_INCLUDE_STDLIB_DETAIL_INTERNAL_NAMED_REQUIREMENTS_HPP_
8#include "arene/base/constraints.hpp"
9#include "stdlib/include/stdlib_detail/declval.hpp"
10#include "stdlib/include/stdlib_detail/enable_if.hpp"
11#include "stdlib/include/stdlib_detail/is_move_assignable.hpp"
12#include "stdlib/include/stdlib_detail/is_object.hpp"
13#include "stdlib/include/stdlib_detail/is_same.hpp"
Definition internal_named_requirements.hpp:20
constexpr bool is_move_assignable_v
determine if a type satisfies the MoveAssignable named requirement
Definition internal_named_requirements.hpp:19
constexpr auto operator()(::arene::base::result< void, E > const &value) const noexcept(noexcept(hash< E >{}(std::declval< E const & >()))) -> std::size_t
Calculate the hash of a result.
Definition result.hpp:1827