MDSTk Libraries  1.1.0
Medical Data Segmentation Toolkit
Public Types
mds::base::CSingleton< L > Class Template Reference

Class from which an singleton must be derived. More...

#include <mdsSingleton.h>

Inheritance diagram for mds::base::CSingleton< L >:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { CLASS_SINGLETON }
 Templates that require members of the CSingleton class can use this enum to check the existence. More...
enum  { LONGEVITY = L }
 Object longevity. More...

Detailed Description

template<int L>
class mds::base::CSingleton< L >

Class from which an singleton must be derived.

Private constructor and private copy constructor have to be provided by that class to avoid user defined singleton instances.


Member Enumeration Documentation

template<int L>
anonymous enum

Templates that require members of the CSingleton class can use this enum to check the existence.

Enumerator:
CLASS_SINGLETON 
template<int L>
anonymous enum

Object longevity.

Enumerator:
LONGEVITY 

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