8#ifndef INCLUDED_BSLMA_MALLOCFREEALLOCATOR
9#define INCLUDED_BSLMA_MALLOCFREEALLOCATOR
153#include <bslscm_version.h>
264#ifndef BDE_OPENSOURCE_PUBLICATION
Definition bslma_allocator.h:457
std::size_t size_type
Definition bslma_allocator.h:499
Definition bslma_mallocfreeallocator.h:176
void * allocate(size_type size) BSLS_KEYWORD_OVERRIDE
void deallocate(void *address) BSLS_KEYWORD_OVERRIDE
Definition bslma_mallocfreeallocator.h:250
~MallocFreeAllocator() BSLS_KEYWORD_OVERRIDE
Definition bslma_mallocfreeallocator.h:244
MallocFreeAllocator()
Definition bslma_mallocfreeallocator.h:239
static MallocFreeAllocator & singleton()
bslma::MallocFreeAllocator bslma_MallocFreeAllocator
This alias is defined for backward compatibility.
Definition bslma_mallocfreeallocator.h:270
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
#define BSLS_KEYWORD_OVERRIDE
Definition bsls_keyword.h:653
Definition balxml_encoderoptions.h:68