8#ifndef INCLUDED_BSLMA_DESTRUCTORPROCTOR
9#define INCLUDED_BSLMA_DESTRUCTORPROCTOR
238#include <bslscm_version.h>
294 void reset(TYPE *
object);
318 DestructionUtil::destroy(d_object_p);
341#ifndef BDE_OPENSOURCE_PUBLICATION
346#ifdef bslma_DestructorProctor
347#undef bslma_DestructorProctor
350#define bslma_DestructorProctor bslma::DestructorProctor
Definition bslma_destructorproctor.h:259
~DestructorProctor()
Definition bslma_destructorproctor.h:315
void release()
Definition bslma_destructorproctor.h:325
void reset(TYPE *object)
Definition bslma_destructorproctor.h:332
#define BSLS_ASSERT_SAFE(X)
Definition bsls_assert.h:1762
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition balxml_encoderoptions.h:68