8#ifndef INCLUDED_BSLMA_MALLOCFREEALLOCATOR
9#define INCLUDED_BSLMA_MALLOCFREEALLOCATOR
153#include <bslscm_version.h>
271#ifndef BDE_OPENSOURCE_PUBLICATION
Definition bslma_allocator.h:545
std::size_t size_type
Definition bslma_allocator.h:593
Definition bslma_mallocfreeallocator.h:176
void * allocate(size_type size) BSLS_KEYWORD_OVERRIDE
void deallocate(void *address) BSLS_KEYWORD_OVERRIDE
Definition bslma_mallocfreeallocator.h:257
~MallocFreeAllocator() BSLS_KEYWORD_OVERRIDE
Definition bslma_mallocfreeallocator.h:251
MallocFreeAllocator()
Definition bslma_mallocfreeallocator.h:246
static MallocFreeAllocator & singleton()
bslma::MallocFreeAllocator bslma_MallocFreeAllocator
This alias is defined for backward compatibility.
Definition bslma_mallocfreeallocator.h:277
#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