8#ifndef INCLUDED_BSLMA_RAWDELETERPROCTOR
9#define INCLUDED_BSLMA_RAWDELETERPROCTOR
216#include <bslscm_version.h>
241template <
class TYPE,
class ALLOCATOR>
246 ALLOCATOR *d_allocator_p;
284 void reset(TYPE *
object);
296template <
class TYPE,
class ALLOCATOR>
301, d_allocator_p(allocator)
306template <
class TYPE,
class ALLOCATOR>
318template <
class TYPE,
class ALLOCATOR>
325template <
class TYPE,
class ALLOCATOR>
Definition bslma_rawdeleterproctor.h:242
void release()
Definition bslma_rawdeleterproctor.h:320
~RawDeleterProctor()
Definition bslma_rawdeleterproctor.h:308
void reset(TYPE *object)
Definition bslma_rawdeleterproctor.h:327
#define BSLS_ASSERT_SAFE(X)
Definition bsls_assert.h:1762
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition balxml_encoderoptions.h:68
static void deleteObjectRaw(const TYPE *object, ALLOCATOR *allocator)
Definition bslma_deleterhelper.h:217