8#ifndef INCLUDED_BSLMA_DESTRUCTORPROCTOR
9#define INCLUDED_BSLMA_DESTRUCTORPROCTOR
238#include <bslscm_version.h>
297 void reset(TYPE *
object);
321 DestructionUtil::destroy(d_object_p);
344#ifndef BDE_OPENSOURCE_PUBLICATION
349#ifdef bslma_DestructorProctor
350#undef bslma_DestructorProctor
353#define bslma_DestructorProctor bslma::DestructorProctor
Definition bslma_destructorproctor.h:259
~DestructorProctor()
Definition bslma_destructorproctor.h:318
void release()
Definition bslma_destructorproctor.h:328
void reset(TYPE *object)
Definition bslma_destructorproctor.h:335
#define BSLS_ASSERT_SAFE(X)
Definition bsls_assert.h:1917
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition baljsn_encoder_testtypes.h:76