8 struct DeallocateFunction {
11 requires(concepts::TagInvocable<DeallocateFunction, A&, void*, usize, usize> ||
12 requires { allocator.deallocate(
data,
size, alignment); })
14 if constexpr (concepts::TagInvocable<DeallocateFunction, A&, void*, usize, usize>) {
17 (void) allocator.deallocate(
data,
size, alignment);
23constexpr inline auto deallocate = detail::DeallocateFunction {};
constexpr auto deallocate
Definition deallocate.h:23
constexpr auto size
Definition size.h:62
constexpr auto data
Definition data.h:51
constexpr tag_invoke_detail::TagInvokeFn tag_invoke
Definition tag_invoke.h:22
size_t usize
Definition integers.h:33
Definition any_storable.h:9