GluonCore::Singleton< T > Class Template Reference

#include <singleton.h>

Inheritance diagram for GluonCore::Singleton< T >:
QObject GluonCreator::DockManager GluonCreator::FileManager GluonCreator::HistoryManager GluonCreator::ObjectManager GluonCreator::PluginManager GluonCreator::SelectionManager GluonEngine::Game GluonEngine::ScriptingEngine GluonGraphics::Engine GluonPlayer::AtticaManager GluonPlayer::Authentication

List of all members.

Public Member Functions

template<>
Enginem_instance
template<>
GLUON_CREATOR_VISIBILITY
DockManager
m_instance
template<>
GLUON_CREATOR_VISIBILITY
FileManager
m_instance
template<>
GLUON_CREATOR_VISIBILITY
HistoryManager
m_instance
template<>
GLUON_CREATOR_VISIBILITY
ObjectManager
m_instance
template<>
GLUON_CREATOR_VISIBILITY
PluginManager
m_instance
template<>
GLUON_CREATOR_VISIBILITY
SelectionManager
m_instance
template<>
GLUONCREATOR_EXPORT
PropertyWidgetItemFactory
m_instance
template<>
PropertyWidgetItemFactorym_instance
template<>
GLUON_ENGINE_EXPORT
ScriptingEngine
m_instance
template<>
Gamem_instance
template<>
Enginem_instance
template<>
InputManagerm_instance
template<>
GLUON_INPUT_EXPORT GluonButtonsm_instance
template<>
GLUON_INPUT_EXPORT GluonButtonsm_instance
template<>
GLUON_INPUT_EXPORT GluonButtonsm_instance
template<>
AtticaManagerm_instance
template<>
GLUON_PLAYER_EXPORT
Authentication
m_instance

Static Public Member Functions

static T * instance ()

Static Protected Attributes

static T * m_instance

Detailed Description

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

Definition at line 28 of file singleton.h.


Member Function Documentation

template<typename T>
static T* GluonCore::Singleton< T >::instance (  )  [inline, static]

Definition at line 31 of file singleton.h.

template<>
GLUON_PLAYER_EXPORT Authentication * GluonCore::Singleton< Authentication >::m_instance (  )  [inline]

Definition at line 28 of file authentication.cpp.

template<>
AtticaManager * GluonCore::Singleton< AtticaManager >::m_instance (  )  [inline]

Definition at line 24 of file atticamanager.cpp.

template<>
GLUON_INPUT_EXPORT GluonButtons * GluonCore::Singleton< GluonButtons >::m_instance (  )  [inline]

Definition at line 27 of file gluonbuttons.cpp.

template<>
GLUON_INPUT_EXPORT GluonButtons * GluonCore::Singleton< GluonButtons >::m_instance (  )  [inline]

Definition at line 26 of file gluonbuttons.cpp.

template<>
GLUON_INPUT_EXPORT GluonButtons * GluonCore::Singleton< GluonButtons >::m_instance (  )  [inline]

Definition at line 26 of file gluonbuttons.cpp.

template<>
InputManager * GluonCore::Singleton< InputManager >::m_instance (  )  [inline]

Definition at line 42 of file inputmanager.cpp.

template<>
Engine * GluonCore::Singleton< Engine >::m_instance (  )  [inline]

Definition at line 40 of file engine.cpp.

template<>
Game * GluonCore::Singleton< Game >::m_instance (  )  [inline]

Definition at line 39 of file game.cpp.

template<>
GLUON_ENGINE_EXPORT ScriptingEngine * GluonCore::Singleton< ScriptingEngine >::m_instance (  )  [inline]

Definition at line 69 of file scriptingengine.cpp.

Definition at line 36 of file propertywidgetitemfactory.cpp.

template<>
GLUONCREATOR_EXPORT PropertyWidgetItemFactory * GluonCore::Singleton< PropertyWidgetItemFactory >::m_instance (  )  [inline]

Definition at line 30 of file propertywidgetitemfactory.cpp.

template<>
GLUON_CREATOR_VISIBILITY SelectionManager * GluonCore::Singleton< SelectionManager >::m_instance (  )  [inline]

Definition at line 34 of file selectionmanager.cpp.

template<>
GLUON_CREATOR_VISIBILITY PluginManager * GluonCore::Singleton< PluginManager >::m_instance (  )  [inline]

Definition at line 30 of file pluginmanager.cpp.

template<>
GLUON_CREATOR_VISIBILITY ObjectManager * GluonCore::Singleton< ObjectManager >::m_instance (  )  [inline]

Definition at line 43 of file objectmanager.cpp.

template<>
GLUON_CREATOR_VISIBILITY HistoryManager * GluonCore::Singleton< HistoryManager >::m_instance (  )  [inline]

Definition at line 29 of file historymanager.cpp.

template<>
GLUON_CREATOR_VISIBILITY FileManager * GluonCore::Singleton< FileManager >::m_instance (  )  [inline]

Definition at line 41 of file filemanager.cpp.

template<>
GLUON_CREATOR_VISIBILITY DockManager * GluonCore::Singleton< DockManager >::m_instance (  )  [inline]

Definition at line 35 of file dockmanager.cpp.

template<>
Engine * GluonCore::Singleton< Engine >::m_instance (  )  [inline]

Definition at line 33 of file engine.cpp.


Member Data Documentation

template<typename T>
T* GluonCore::Singleton< T >::m_instance [static, protected]

Definition at line 41 of file singleton.h.


The documentation for this class was generated from the following file:
Generated on Mon Dec 27 13:13:42 2010 for Gluon by  doxygen 1.6.3