Return the address of a contiguous block of memory of at least the specified *size (in bytes), and load the actual amount of memory allocated in *size. If *size is 0, return 0 with no effect. If the allocation request exceeds the remaining free memory space in the current internal buffer, use the allocator supplied at construction to allocate a new internal buffer, then allocate memory from the new buffer.
Synopsis
Declared in <bdlma_sequentialpool.h>
void*
allocateAndExpand(bsls::Types::size_type* size);
Created with MrDocs