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

#include <CreationPolicies.h>

Static Public Member Functions

static T * Create ()
 Creates instance. More...
 
static void Destroy (T *p)
 Destroys instance. More...
 

Detailed Description

template<class T>
struct Protium::Singleton::CreateNew< T >

Helper Struct to create with new operator

Parameters
TThe class to be created

Definition at line 12 of file CreationPolicies.h.

Member Function Documentation

template<class T >
static T* Protium::Singleton::CreateNew< T >::Create ( )
inlinestatic

Creates instance.

Definition at line 14 of file CreationPolicies.h.

template<class T >
static void Protium::Singleton::CreateNew< T >::Destroy ( T *  p)
inlinestatic

Destroys instance.

Definition at line 17 of file CreationPolicies.h.