std::experimental::pmr::polymorphic_allocator::deallocate -
std::experimental::pmr::polymorphic_allocator::deallocate
void deallocate(T* p, std::size_t n ); (library fundamentals
TS)
Deallocates the storage pointed to by p, which must have been allocated from
a
memory_resource x that compares equal to *resource() using x.allocate(n *
sizeof(T),
alignof(T)).
Equivalent to this->resource()->deallocate(p, n * sizeof(T),
alignof(T));
p - pointer to memory to deallocate
n - the number of objects originally allocated
deallocate deallocates storage using the allocator
[static] (public static member function of
std::allocator_traits<Alloc>)
deallocate deallocates memory
(public member function of
std::experimental::pmr::memory_resource)