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

ONE::util::Manual< T > Class Template Reference

Inheritance diagram for ONE::util::Manual< T >:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<class T>
class ONE::util::Manual< T >

manual singleton Lifetime policy

Singleton classes created with this policy must be constructed and destroyed manually by calling the createInstance() and destroyInstance() functions.

Author:
Daniel Seibert


Static Public Member Functions

static void createInstance ()
 creates the singleton instance
static void destroyInstance ()
 destroys the singleton instance

Static Protected Member Functions

static void destroyedError ()
static void initInstance ()


Member Function Documentation

template<class T>
void ONE::util::Manual< T >::createInstance  )  [inline, static]
 

creates the singleton instance

template<class T>
void ONE::util::Manual< T >::destroyedError  )  [inline, static, protected]
 

template<class T>
void ONE::util::Manual< T >::destroyInstance  )  [inline, static]
 

destroys the singleton instance

template<class T>
void ONE::util::Manual< T >::initInstance  )  [inline, static, protected]
 


Generated on Wed Sep 7 19:03:32 2005 for ONEngine by  doxygen 1.4.3