8#ifndef INCLUDED_BSLMA_MANAGEDPTR_FACTORYDELETER
9#define INCLUDED_BSLMA_MANAGEDPTR_FACTORYDELETER
57#include <bslscm_version.h>
72template <
class OBJECT_TYPE,
class FACTORY>
85 static void deleter(
void *
object,
void *factory);
97template <
class OBJECT_TYPE,
class FACTORY>
105 static_cast<FACTORY *
>(factory)->deleteObject(
106 static_cast<OBJECT_TYPE *
>(
object));
#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
Definition bslma_managedptr_factorydeleter.h:73
static void deleter(void *object, void *factory)
Definition bslma_managedptr_factorydeleter.h:99