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

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

#include <Singleton.h>

Inheritance diagram for ion::Singleton< Implementation >:
Inheritance graph
[legend]

Static Public Member Functions

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

Protected Member Functions

 Singleton ()
 

Detailed Description

template<class Implementation>
class ion::Singleton< Implementation >

Base class for Singleton design pattern implementation.

Constructor & Destructor Documentation

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

Member Function Documentation

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

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