8#ifndef INCLUDED_BSLMA_MANAGEDPTR_FACTORYDELETER
9#define INCLUDED_BSLMA_MANAGEDPTR_FACTORYDELETER
57#include <bslscm_version.h>
70template <
class OBJECT_TYPE,
class FACTORY>
82 static void deleter(
void *
object,
void *factory);
94template <
class OBJECT_TYPE,
class FACTORY>
102 static_cast<FACTORY *
>(factory)->deleteObject(
103 static_cast<OBJECT_TYPE *
>(
object));
#define BSLS_ASSERT_SAFE(X)
Definition bsls_assert.h:1762
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition balxml_encoderoptions.h:68
Definition bslma_managedptr_factorydeleter.h:71
static void deleter(void *object, void *factory)
Definition bslma_managedptr_factorydeleter.h:96