8#ifndef INCLUDED_BDLMA_BUFFEREDSEQUENTIALALLOCATOR
9#define INCLUDED_BDLMA_BUFFEREDSEQUENTIALALLOCATOR
232#include <bdlscm_version.h>
415 bslma::Allocator *basicAllocator)
416: d_pool(buffer, size, basicAllocator)
421BufferedSequentialAllocator::BufferedSequentialAllocator(
426: d_pool(buffer, size, growthStrategy, basicAllocator)
431BufferedSequentialAllocator::BufferedSequentialAllocator(
436: d_pool(buffer, size, alignmentStrategy, basicAllocator)
441BufferedSequentialAllocator::BufferedSequentialAllocator(
447: d_pool(buffer, size, growthStrategy, alignmentStrategy, basicAllocator)
452BufferedSequentialAllocator::BufferedSequentialAllocator(
457: d_pool(buffer, size, maxBufferSize, basicAllocator)
462BufferedSequentialAllocator::BufferedSequentialAllocator(
468: d_pool(buffer, size, maxBufferSize, growthStrategy, basicAllocator)
473BufferedSequentialAllocator::BufferedSequentialAllocator(
479: d_pool(buffer, size, maxBufferSize, alignmentStrategy, basicAllocator)
484BufferedSequentialAllocator::BufferedSequentialAllocator(
Definition bdlma_bufferedsequentialallocator.h:265
~BufferedSequentialAllocator() BSLS_KEYWORD_OVERRIDE
bslma::Allocator * allocator() const
Return the allocator passed at construction.
Definition bdlma_bufferedsequentialallocator.h:531
void * allocate(size_type size) BSLS_KEYWORD_OVERRIDE
Definition bdlma_bufferedsequentialallocator.h:502
virtual void rewind()
Definition bdlma_bufferedsequentialallocator.h:524
void release() BSLS_KEYWORD_OVERRIDE
Definition bdlma_bufferedsequentialallocator.h:518
void deallocate(void *address) BSLS_KEYWORD_OVERRIDE
Definition bdlma_bufferedsequentialallocator.h:513
Definition bdlma_bufferedsequentialpool.h:388
bslma::Allocator * allocator() const
Definition bdlma_bufferedsequentialpool.h:746
void release()
Definition bdlma_bufferedsequentialpool.h:715
void rewind()
Definition bdlma_bufferedsequentialpool.h:733
void * allocate(bsls::Types::size_type size)
Definition bdlma_bufferedsequentialpool.h:675
Definition bdlma_managedallocator.h:391
Definition bslma_allocator.h:457
std::size_t size_type
Definition bslma_allocator.h:499
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
#define BSLS_KEYWORD_OVERRIDE
Definition bsls_keyword.h:653
Definition bdlma_alignedallocator.h:276
Definition balxml_encoderoptions.h:68
Definition bdlt_iso8601util.h:691
Strategy
Types of alignment strategy.
Definition bsls_alignment.h:239
Strategy
Definition bsls_blockgrowth.h:169
std::size_t size_type
Definition bsls_types.h:124