Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

PG_Singleton< T > Class Template Reference

#include <pgsingleton.h>

Inheritance diagram for PG_Singleton< T >:

Inheritance graph
[legend]
List of all members.

Static Public Member Functions

static T & GetInstance ()

Protected Member Functions

 PG_Singleton ()
 ~PG_Singleton ()

template<class T>
class PG_Singleton< T >


Constructor & Destructor Documentation

template<class T>
PG_Singleton< T >::PG_Singleton  )  [inline, protected]
 

Definition at line 45 of file pgsingleton.h.

template<class T>
PG_Singleton< T >::~PG_Singleton  )  [inline, protected]
 

Definition at line 47 of file pgsingleton.h.


Member Function Documentation

template<class T>
static T& PG_Singleton< T >::GetInstance  )  [inline, static]
 

Definition at line 39 of file pgsingleton.h.

Referenced by PG_FactoryHolder< H >::CreateObject(), PG_FactoryHolder< H >::CreateObject0(), PG_FactoryHolder< H >::RegisterClass(), and PG_FactoryHolder< H >::RegisterClass0().


The documentation for this class was generated from the following file:
Generated on Tue Jun 24 02:19:32 2008 for Advanced Strategic Command by  doxygen 1.4.2