CMS 3D CMS Logo

Public Types | Static Public Member Functions | Private Member Functions

DDI::Singleton< I > Class Template Reference

#include <Singleton.h>

List of all members.

Public Types

typedef I value_type

Static Public Member Functions

static value_typeinstance ()

Private Member Functions

Singletonoperator= (const Singleton &)
 Singleton ()

Detailed Description

template<class I>
class DDI::Singleton< I >

Definition at line 6 of file Singleton.h.


Member Typedef Documentation

template<class I>
typedef I DDI::Singleton< I >::value_type

Definition at line 9 of file Singleton.h.


Constructor & Destructor Documentation

template<class I>
DDI::Singleton< I >::Singleton ( ) [private]

Member Function Documentation

template<class I>
static value_type& DDI::Singleton< I >::instance ( ) [static]
template<class I>
Singleton& DDI::Singleton< I >::operator= ( const Singleton< I > &  ) [private]