Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Protium::Singleton::DeleteComposite::Composite< Host > Class Template Reference

Static Public Member Functions

static bool Destruct ()
 
static void Initialize ()
 
static bool Insert (exit_function_pointer_type pFun)
 

Private Types

typedef std::vector
< exit_function_pointer_type
Container
 
typedef Container::iterator iterator
 

Static Private Attributes

static ContainerfContainer = NULL
 

Detailed Description

template<class Host>
class Protium::Singleton::DeleteComposite::Composite< Host >

Definition at line 213 of file DeletionPolicies.h.

Member Typedef Documentation

template<class Host >
typedef std::vector<exit_function_pointer_type> Protium::Singleton::DeleteComposite::Composite< Host >::Container
private

Definition at line 214 of file DeletionPolicies.h.

template<class Host >
typedef Container::iterator Protium::Singleton::DeleteComposite::Composite< Host >::iterator
private

Definition at line 215 of file DeletionPolicies.h.

Member Function Documentation

template<class Host >
static bool Protium::Singleton::DeleteComposite::Composite< Host >::Destruct ( )
inlinestatic

Definition at line 229 of file DeletionPolicies.h.

template<class Host >
static void Protium::Singleton::DeleteComposite::Composite< Host >::Initialize ( )
inlinestatic

Definition at line 218 of file DeletionPolicies.h.

template<class Host >
static bool Protium::Singleton::DeleteComposite::Composite< Host >::Insert ( exit_function_pointer_type  pFun)
inlinestatic

Definition at line 225 of file DeletionPolicies.h.

Member Data Documentation

template<class Host >
DeleteComposite::Composite< Host >::Container * Protium::Singleton::DeleteComposite::Composite< Host >::fContainer = NULL
staticprivate

Definition at line 216 of file DeletionPolicies.h.