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

Helper struct to create static instances of classes. More...

#include <CreationPolicies.h>

Classes

union  MaxAlign
 Used to determine max type size. More...
 

Static Public Member Functions

static T * Create ()
 
static void Destroy (T *p)
 

Detailed Description

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

Helper struct to create static instances of classes.

Definition at line 58 of file CreationPolicies.h.

Member Function Documentation

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

Definition at line 75 of file CreationPolicies.h.

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

Definition at line 80 of file CreationPolicies.h.