All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Static Public Member Functions | Protected Member Functions | Static Private Attributes
TELEKYB_NAMESPACE::Singleton< _T > Class Template Reference

#include <Singleton.hpp>

Inheritance diagram for TELEKYB_NAMESPACE::Singleton< _T >:
Inheritance graph
[legend]

List of all members.

Static Public Member Functions

static _T & Instance ()
static _T * InstancePtr ()

Protected Member Functions

 Singleton ()
virtual ~Singleton ()

Static Private Attributes

static _T * m_pInstance = NULL

Detailed Description

template<class _T>
class TELEKYB_NAMESPACE::Singleton< _T >

Definition at line 22 of file Singleton.hpp.


Constructor & Destructor Documentation

template<class _T >
TELEKYB_NAMESPACE::Singleton< _T >::Singleton ( ) [inline, protected]

Definition at line 30 of file Singleton.hpp.

template<class _T >
virtual TELEKYB_NAMESPACE::Singleton< _T >::~Singleton ( ) [inline, protected, virtual]

Definition at line 34 of file Singleton.hpp.


Member Function Documentation

template<class _T >
static _T& TELEKYB_NAMESPACE::Singleton< _T >::Instance ( ) [inline, static]

Definition at line 40 of file Singleton.hpp.

template<class _T >
static _T* TELEKYB_NAMESPACE::Singleton< _T >::InstancePtr ( ) [inline, static]

Definition at line 46 of file Singleton.hpp.


Member Data Documentation

template<class _T >
T * TELEKYB_NAMESPACE::Singleton< T >::m_pInstance = NULL [static, private]

Definition at line 27 of file Singleton.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


telekyb_base
Author(s): Dr. Antonio Franchi and Martin Riedel
autogenerated on Mon Nov 11 2013 11:12:34