Dokumentacja szablonu klasy common::Singleton< T >
[Ogólne]

Wzorzec projektowy Singleton - klasa bazowa. Więcej...

#include <Base.hpp>

Lista wszystkich składowych.

Statyczne metody publiczne

static T & GetInstance ()
 Pobiera jedyną instancję tej klasy. Tworzy ją przy pierwszym pobraniu.


Opis szczegółowy

template<typename T>
class common::Singleton< T >

Wzorzec projektowy Singleton - klasa bazowa.

Sposób użycia:

class MyClass : public common::Singleton<MyClass>
{
public:
  void Foo();
};

...
MyClass::GetInstance().Foo();

Dokumentacja funkcji składowych

template<typename T>
static T& common::Singleton< T >::GetInstance (  )  [inline, static]

Pobiera jedyną instancję tej klasy. Tworzy ją przy pierwszym pobraniu.


Dokumentacja dla tej klasy została wygenerowana z pliku:

Wygenerowano Sat Mar 29 18:17:01 2008 dla CommonLib programem  doxygen 1.5.5