|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Public member functions | ||||
| Private member functions | ||||
memory_resource::do_deallocate | ||||
| Non-member functions | ||||
(until C++20) |
virtualvoid do_deallocate(void* p,std::size_t bytes,std::size_t alignment)=0; | (since C++17) | |
Deallocates the storage pointed to byp.
p must have been returned by a prior call toallocate(bytes, alignment) on amemory_resource that compares equal to*this, and the storage it points to must not yet have been deallocated, otherwise the behavior is undefined.
Throws nothing.
| deallocates memory (public member function)[edit] |