8#ifndef INCLUDED_BDLMA_BUFFEREDSEQUENTIALALLOCATOR
9#define INCLUDED_BDLMA_BUFFEREDSEQUENTIALALLOCATOR
232#include <bdlscm_version.h>
421 bslma::Allocator *basicAllocator)
422: d_pool(buffer, size, basicAllocator)
427BufferedSequentialAllocator::BufferedSequentialAllocator(
432: d_pool(buffer, size, growthStrategy, basicAllocator)
437BufferedSequentialAllocator::BufferedSequentialAllocator(
442: d_pool(buffer, size, alignmentStrategy, basicAllocator)
447BufferedSequentialAllocator::BufferedSequentialAllocator(
453: d_pool(buffer, size, growthStrategy, alignmentStrategy, basicAllocator)
458BufferedSequentialAllocator::BufferedSequentialAllocator(
463: d_pool(buffer, size, maxBufferSize, basicAllocator)
468BufferedSequentialAllocator::BufferedSequentialAllocator(
474: d_pool(buffer, size, maxBufferSize, growthStrategy, basicAllocator)
479BufferedSequentialAllocator::BufferedSequentialAllocator(
485: d_pool(buffer, size, maxBufferSize, alignmentStrategy, basicAllocator)
490BufferedSequentialAllocator::BufferedSequentialAllocator(
Definition bdlma_bufferedsequentialallocator.h:266
~BufferedSequentialAllocator() BSLS_KEYWORD_OVERRIDE
bslma::Allocator * allocator() const
Return the allocator passed at construction.
Definition bdlma_bufferedsequentialallocator.h:537
void * allocate(size_type size) BSLS_KEYWORD_OVERRIDE
Definition bdlma_bufferedsequentialallocator.h:508
virtual void rewind()
Definition bdlma_bufferedsequentialallocator.h:530
void release() BSLS_KEYWORD_OVERRIDE
Definition bdlma_bufferedsequentialallocator.h:524
void deallocate(void *address) BSLS_KEYWORD_OVERRIDE
Definition bdlma_bufferedsequentialallocator.h:519
Definition bdlma_bufferedsequentialpool.h:394
bslma::Allocator * allocator() const
Definition bdlma_bufferedsequentialpool.h:761
void release()
Definition bdlma_bufferedsequentialpool.h:730
void rewind()
Definition bdlma_bufferedsequentialpool.h:748
void * allocate(bsls::Types::size_type size)
Definition bdlma_bufferedsequentialpool.h:690
Definition bdlma_managedallocator.h:392
Definition bslma_allocator.h:545
std::size_t size_type
Definition bslma_allocator.h:593
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
#define BSLS_KEYWORD_OVERRIDE
Definition bsls_keyword.h:695
Definition bdlma_alignedallocator.h:278
Definition baljsn_encoder_testtypes.h:76
Definition bdlt_iso8601util.h:707
Strategy
Types of alignment strategy.
Definition bsls_alignment.h:241
Strategy
Definition bsls_blockgrowth.h:172
std::size_t size_type
Definition bsls_types.h:126