BloombergLP::balst::StackTraceTestAllocator::allocate

Return a newly allocated block of memory of the specified positive size (in bytes).

Synopsis

Declared in <balst_stacktracetestallocator.h>

virtual
void*
allocate(size_type size) override;

Description

If size is 0, a null pointer is returned with no other other effect. Otherwise, invoke the allocate method of the allocator supplied at construction and record the returned block in order to be able to report leaked blocks upon destruction.

Return Value

newly allocated block of memory, or null if size is 0

Parameters

NameDescription
sizenumber of bytes to allocate