BloombergLP::bdlma::ConcurrentMultipool::deallocate

Relinquish the memory block at address back to this multipool.

Synopsis

Declared in <bdlma_concurrentmultipool.h>

void
deallocate(void* address);

Description

Relinquish the memory block at the specified address back to this multipool object for reuse. The behavior is undefined unless address is non-zero, was allocated by this multipool object, and has not already been deallocated.

Parameters

NameDescription
addressmemory block previously allocated by this multipool