[#PoolResource-Deallocate] = xref:PoolResource.adoc[PoolResource]::Deallocate :relfileprefix: ../ :mrdocs: Returns a block to the freelists, or deletes the block when it did not come from the chunks. == Synopsis Declared in `<support/allocators/pool.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void Deallocate( void* p, std::size_t bytes, std::size_t alignment) noexcept; ---- == Return Value a block to the freelists, or deletes the block when it did not come from the chunks. == Parameters [cols="1,4"] |=== | Name| Description | *p* | Pointer to the block being returned. | *bytes* | Size in bytes of the block being returned. | *alignment* | Alignment in bytes that was used to allocate the block. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#