TSingleton< T > Class Template Reference

#include <Singleton.hpp>

List of all members.

Public Member Functions

virtual ~TSingleton ()
 Immer der Dekonstruktor der abgeleiteten Klasse wird aufgerufen!

Static Public Member Functions

static bool IsInstantiated ()
 Gibt bool zurück, ob dieses Singletonobjekt instanziiert wurde.
static T * Get ()
static void Del ()
 Instanz freigeben.

Static Protected Attributes

static T * m_pSingleton = 0
 Statisches Objekt.


Detailed Description

template<class T>
class TSingleton< T >

Template Klasse für Singletonobjekte: Stellt Zugriff auf Singleton-Objekte zur Verfügung. Singleton-Objekte sind solche, die im ganzen Programm nur eine Instanz haben, auf die von allen anderen Objekten global zugegriffen werden kann, z.B. der Timer oder das Framework

Member Function Documentation

template<class T>
static T* TSingleton< T >::Get (  )  [inline, static]

Zeiger auf das Singletonobjekt zurückgeben Falls das Objekt noch nicht existiert, wird es auf dem Heap erzeugt


The documentation for this class was generated from the following file:

Generated on Sun Jul 27 21:05:50 2008 for Traxi by  doxygen 1.5.5