Static Public Member Functions | Protected Member Functions | List of all members
Singleton< Implementation > Class Template Reference

Base class for Singleton design pattern implementation. More...

#include <ionClass.h>

Static Public Member Functions

static Implementation & Get ()
 
static Implementation * GetPointer ()
 

Protected Member Functions

 Singleton ()
 

Detailed Description

template<class Implementation>
class Singleton< Implementation >

Base class for Singleton design pattern implementation.

Constructor & Destructor Documentation

template<class Implementation>
Singleton< Implementation >::Singleton ( )
inlineprotected

Member Function Documentation

template<class Implementation>
static Implementation& Singleton< Implementation >::Get ( )
inlinestatic
template<class Implementation>
static Implementation* Singleton< Implementation >::GetPointer ( )
inlinestatic

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