Static Public Member Functions | Protected Member Functions | Static Private Attributes | List of all members
robotis_framework::Singleton< T > Class Template Reference

#include <singleton.h>

Static Public Member Functions

static void destroyInstance ()
 
static T * getInstance ()
 

Protected Member Functions

Singletonoperator= (Singleton const &)
 
 Singleton ()
 
 Singleton (Singleton const &)
 

Static Private Attributes

static T * unique_instance_ = NULL
 

Detailed Description

template<class T>
class robotis_framework::Singleton< T >

Definition at line 32 of file singleton.h.

Constructor & Destructor Documentation

template<class T >
robotis_framework::Singleton< T >::Singleton ( )
inlineprotected

Definition at line 38 of file singleton.h.

template<class T >
robotis_framework::Singleton< T >::Singleton ( Singleton< T > const &  )
inlineprotected

Definition at line 39 of file singleton.h.

Member Function Documentation

template<class T >
static void robotis_framework::Singleton< T >::destroyInstance ( )
inlinestatic

Definition at line 50 of file singleton.h.

template<class T >
static T* robotis_framework::Singleton< T >::getInstance ( )
inlinestatic

Definition at line 43 of file singleton.h.

template<class T >
Singleton& robotis_framework::Singleton< T >::operator= ( Singleton< T > const &  )
inlineprotected

Definition at line 40 of file singleton.h.

Member Data Documentation

template<class T >
T * robotis_framework::Singleton< T >::unique_instance_ = NULL
staticprivate

Definition at line 35 of file singleton.h.


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


robotis_framework_common
Author(s): Zerom , Kayman , SCH
autogenerated on Mon Jun 10 2019 14:35:11