BloombergLP::bdlma::LocalSequentialAllocator::LocalSequentialAllocator

Create a local sequential allocator using an internal buffer of t_SIZE bytes.

Synopsis

Declared in <bdlma_localsequentialallocator.h>

explicit
LocalSequentialAllocator(bslma::Allocator* basicAllocator = 0);

Description

Create a local sequential allocator for allocating memory blocks from a local buffer having the specified t_SIZE (in bytes). Optionally specify a basicAllocator used to supply memory should the capacity of the local buffer be exhausted. If basicAllocator is 0, the currently installed default allocator is used.

Parameters

NameDescription
basicAllocatormemory allocator; null uses the default