Constructors
Declared in <bdlma_buffermanager.h>
Create a buffer manager for allocating memory blocks.
explicit
BufferManager(bsls::Alignment::Strategy strategy = bsls::Alignment::BSLS_NATURAL);
» more...
Create a buffer manager that allocates from the specified external buffer.
BufferManager(
char* buffer,
bsls::Types::size_type bufferSize,
bsls::Alignment::Strategy strategy = bsls::Alignment::BSLS_NATURAL);
» more...
| Name | Description |
|---|---|
| strategy | alignment strategy for allocated memory blocks |
| buffer | external buffer from which to allocate |
| bufferSize | size in bytes of buffer |