This is Unofficial EPICS BASE Doxygen Site
epicsSingleton< TYPE > Class Template Reference

#include "epicsSingleton.h"

Classes

class  reference
 

Public Member Functions

 epicsSingleton ()
 
reference getReference ()
 
const reference getReference () const
 

Friends

class reference
 

Detailed Description

template<class TYPE>
class epicsSingleton< TYPE >

Definition at line 45 of file epicsSingleton.h.

Constructor & Destructor Documentation

template<class TYPE>
epicsSingleton< TYPE >::epicsSingleton ( )
inline

Definition at line 65 of file epicsSingleton.h.

65 {}

Member Function Documentation

template<class TYPE >
epicsSingleton< TYPE >::reference epicsSingleton< TYPE >::getReference ( )
inline

Definition at line 201 of file epicsSingleton.h.

202 {
203  return reference ( * this );
204 }
friend class reference
template<class TYPE >
const epicsSingleton< TYPE >::reference epicsSingleton< TYPE >::getReference ( ) const
inline

Definition at line 208 of file epicsSingleton.h.

209 {
210  epicsSingleton < TYPE > * pConstCastAway =
211  const_cast < epicsSingleton < TYPE > * > ( this );
212  return pConstCastAway->getReference ();
213 }
reference getReference()

Friends And Related Function Documentation

template<class TYPE>
friend class reference
friend

Definition at line 64 of file epicsSingleton.h.


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