8#ifndef INCLUDED_BDLMA_AUTORELEASER
9#define INCLUDED_BDLMA_AUTORELEASER
273#include <bdlscm_version.h>
287template <
class ALLOCATOR>
291 ALLOCATOR *d_allocator_p;
324 void reset(ALLOCATOR *newAllocator);
336template <
class ALLOCATOR>
339: d_allocator_p(originalAllocator)
343template <
class ALLOCATOR>
348 d_allocator_p->release();
353template <
class ALLOCATOR>
360template <
class ALLOCATOR>
364 d_allocator_p = newAllocator;
Definition bdlma_autoreleaser.h:288
void reset(ALLOCATOR *newAllocator)
Definition bdlma_autoreleaser.h:362
void release()
Definition bdlma_autoreleaser.h:355
~AutoReleaser()
Definition bdlma_autoreleaser.h:345
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlma_alignedallocator.h:276