Dataflow Runtime API  3.0.3.0
Static Public Member Functions | Protected Member Functions | Static Protected Attributes | List of all members
imt::base::os::winec7::SingleInstance< TypeOfClass > Class Template Reference

Derives from SingleInstance<> and makes its singleton reference accessible. More...

#include <Imt.Base.OS.WinEC7/SingleInstance.h>

Static Public Member Functions

static TypeOfClass & getInstance (void)
 Returns singleton. More...
 
static bool isInstanceAvailable (void)
 Returns true, if instance is available. More...
 

Protected Member Functions

 SingleInstance (void)
 Constructor. More...
 
virtual ~SingleInstance (void)
 Destructor. More...
 

Static Protected Attributes

static TypeOfClass * s_pSingle = NULL
 Refers to created instance of that type Write your own getter for that member if requested. More...
 

Detailed Description

template<class TypeOfClass>
class imt::base::os::winec7::SingleInstance< TypeOfClass >

Derives from SingleInstance<> and makes its singleton reference accessible.

Constructor & Destructor Documentation

◆ SingleInstance()

template<class TypeOfClass >
imt::base::os::winec7::SingleInstance< TypeOfClass >::SingleInstance ( void  )
inlineexplicitprotected

Constructor.

◆ ~SingleInstance()

template<class TypeOfClass >
virtual imt::base::os::winec7::SingleInstance< TypeOfClass >::~SingleInstance ( void  )
inlineprotectedvirtual

Destructor.

Member Function Documentation

◆ getInstance()

template<class TypeOfClass >
static TypeOfClass& imt::base::os::winec7::SingleInstance< TypeOfClass >::getInstance ( void  )
inlinestatic

Returns singleton.

◆ isInstanceAvailable()

template<class TypeOfClass >
static bool imt::base::os::winec7::SingleInstance< TypeOfClass >::isInstanceAvailable ( void  )
inlinestatic

Returns true, if instance is available.

Member Data Documentation

◆ s_pSingle

template<class TypeOfClass >
TypeOfClass * imt::base::os::winec7::SingleInstance< TypeOfClass >::s_pSingle = NULL
staticprotected

Refers to created instance of that type Write your own getter for that member if requested.


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