Quick Links: |
#include <bsltf_stdtestallocator.h>
Public Member Functions | |
StdTestAllocatorConfigurationGuard (bslma::Allocator *temporaryAllocator) | |
~StdTestAllocatorConfigurationGuard () |
Upon construction, an object of this class saves the current *delegate allocator* for StdTestAllocator
and and installs the user-specified allocator as the delegate allocator. The delegate allocator is the globally configured allocator to which an StdTestAllocator
objects delegate their operations. On destruction, the original delegate allocator is restored.
See Component bsltf_stdtestallocator
bsltf::StdTestAllocatorConfigurationGuard::StdTestAllocatorConfigurationGuard | ( | bslma::Allocator * | temporaryAllocator | ) | [explicit] |
Create a scoped guard that installs the specified temporaryAllocator
as the delegate allocator.
bsltf::StdTestAllocatorConfigurationGuard::~StdTestAllocatorConfigurationGuard | ( | ) |
Restore the delegate allocator that was in place when this scoped guard was created and destroy this guard.