Return a newly allocated block of memory of the specified positive size (in bytes). 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.
Synopses
Declared in <balst_stacktracetestallocator.h>
Return a newly allocated block of memory of the specified positive size (in bytes). 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.
virtual
void*
allocate(size_type size) override;
[[nodiscard]]
void*
allocate(
size_t __bytes,
size_t __alignment = _S_max_align);
Created with MrDocs