Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Protium::Singleton::Deleter< T > Struct Template Reference

#include <DeletionPolicies.h>

Public Types

typedef void(* Type )(T *)
 Convenience typedef. More...
 

Static Public Member Functions

static void Delete (T *pObj)
 Default deletion method. More...
 

Detailed Description

template<typename T>
struct Protium::Singleton::Deleter< T >

Helper struct for deleting classes

Parameters
TThe class to be deleted

Definition at line 22 of file DeletionPolicies.h.

Member Typedef Documentation

template<typename T >
typedef void(* Protium::Singleton::Deleter< T >::Type)(T *)

Convenience typedef.

Definition at line 24 of file DeletionPolicies.h.

Member Function Documentation

template<typename T >
static void Protium::Singleton::Deleter< T >::Delete ( T *  pObj)
inlinestatic

Default deletion method.

Definition at line 26 of file DeletionPolicies.h.