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;
289 void reset(TYPE *
object);
301template <
class TYPE,
class ALLOCATOR>
306, d_allocator_p(allocator)
311template <
class TYPE,
class ALLOCATOR>
323template <
class TYPE,
class ALLOCATOR>
330template <
class TYPE,
class ALLOCATOR>
Definition bslma_rawdeleterproctor.h:242
void release()
Definition bslma_rawdeleterproctor.h:325
~RawDeleterProctor()
Definition bslma_rawdeleterproctor.h:313
void reset(TYPE *object)
Definition bslma_rawdeleterproctor.h:332
#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
static void deleteObjectRaw(const TYPE *object, ALLOCATOR *allocator)
Definition bslma_deleterhelper.h:225