8#ifndef INCLUDED_BSLMA_NEWDELETEALLOCATOR
9#define INCLUDED_BSLMA_NEWDELETEALLOCATOR
276#include <bslscm_version.h>
392 return basicAllocator ? basicAllocator : &
singleton();
411 ::operator
delete(address);
417#ifndef BDE_OPENSOURCE_PUBLICATION
Definition bslma_allocator.h:545
std::size_t size_type
Definition bslma_allocator.h:593
Definition bslma_newdeleteallocator.h:302
static Allocator * allocator(Allocator *basicAllocator)
Definition bslma_newdeleteallocator.h:390
~NewDeleteAllocator() BSLS_KEYWORD_OVERRIDE
void * allocate(size_type size) BSLS_KEYWORD_OVERRIDE
void deallocate(void *address) BSLS_KEYWORD_OVERRIDE
Definition bslma_newdeleteallocator.h:403
NewDeleteAllocator()
Definition bslma_newdeleteallocator.h:397
static NewDeleteAllocator & singleton()
bslma::NewDeleteAllocator bslma_NewDeleteAllocator
This alias is defined for backward compatibility.
Definition bslma_newdeleteallocator.h:423
#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 baljsn_encoder_testtypes.h:76