BloombergLP::bslma::Default::globalAllocator

Return basicAllocator, or the global allocator if it is 0.

Synopsis

Declared in <bslma_default.h>

static
Allocator*
globalAllocator(Allocator* basicAllocator = 0);

Description

Return the address of the global allocator if the optionally- specified basicAllocator is 0, and basicAllocator otherwise. Note that prior to the first call to the setGlobalAllocator method, the address of the global allocator is that of the NewDeleteAllocator singleton.

Return Value

basicAllocator, or the global allocator if it is 0

Parameters

NameDescription
basicAllocatorallocator to return, or 0 for the global