Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

tpc_tracking::globals::global< T > Class Template Reference

#include <globals.h>

List of all members.

Public Member Functions

 global ()
 ~global ()
tpc_inline T * operator-> ()
tpc_inline T * operator & ()
tpc_inline operator bool ()
void Delete ()
 global ()
 ~global ()
tpc_inline T * operator-> ()
tpc_inline T * operator & ()
tpc_inline operator bool ()
void Delete ()

Static Public Member Functions

tpc_inline T * get_instance ()
T * New ()
tpc_inline T * get_instance ()
T * New ()

Static Private Attributes

bool m_bDeleted
T * m_pT
T * m_pT

template<typename T>
class tpc_tracking::globals::global< T >


Constructor & Destructor Documentation

template<typename T>
tpc_tracking::globals::global< T >::global  ) 
 

Definition at line 11 of file globals.cc.

References tpc_tracking::globals::global< T >::get_instance(), and tpc_tracking::globals::global< T >::m_bDeleted.

template<typename T>
tpc_tracking::globals::global< T >::~global  ) 
 

Definition at line 15 of file globals.cc.

References tpc_tracking::globals::delete_globals().

template<typename T>
tpc_tracking::globals::global< T >::global  ) 
 

template<typename T>
tpc_tracking::globals::global< T >::~global  ) 
 


Member Function Documentation

template<typename T>
void tpc_tracking::globals::global< T >::Delete  ) 
 

template<typename T>
void tpc_tracking::globals::global< T >::Delete  ) 
 

Definition at line 27 of file globals.cc.

References tpc_tracking::globals::global< T >::m_bDeleted, tpc_tracking::globals::global< T >::m_pT, and tpc_assert.

Referenced by tpc_tracking::globals::delete_globals().

template<typename T>
tpc_inline T* tpc_tracking::globals::global< T >::get_instance  )  [inline, static]
 

Definition at line 12 of file globals.h.

References tpc_inline.

template<typename T>
tpc_inline T* tpc_tracking::globals::global< T >::get_instance  )  [inline, static]
 

Definition at line 12 of file globals.h.

References tpc_inline.

Referenced by tpc_tracking::globals::global< T >::global().

template<typename T>
T* tpc_tracking::globals::global< T >::New  )  [static]
 

template<typename T>
T * tpc_tracking::globals::global< T >::New  )  [static]
 

Definition at line 20 of file globals.cc.

References tpc_tracking::globals::global< T >::m_bDeleted, tpc_tracking::globals::global< T >::m_pT, and tpc_assert.

template<typename T>
tpc_inline T* tpc_tracking::globals::global< T >::operator &  )  [inline]
 

Definition at line 18 of file globals.h.

References tpc_inline.

template<typename T>
tpc_inline T* tpc_tracking::globals::global< T >::operator &  )  [inline]
 

Definition at line 18 of file globals.h.

References tpc_inline.

template<typename T>
tpc_inline tpc_tracking::globals::global< T >::operator bool  )  [inline]
 

Definition at line 21 of file globals.h.

References tpc_inline.

template<typename T>
tpc_inline tpc_tracking::globals::global< T >::operator bool  )  [inline]
 

Definition at line 21 of file globals.h.

References tpc_inline.

template<typename T>
tpc_inline T* tpc_tracking::globals::global< T >::operator->  )  [inline]
 

Definition at line 15 of file globals.h.

References tpc_inline.

template<typename T>
tpc_inline T* tpc_tracking::globals::global< T >::operator->  )  [inline]
 

Definition at line 15 of file globals.h.

References tpc_inline.


Member Data Documentation

template<typename T>
bool tpc_tracking::globals::global< T >::m_bDeleted [static, private]
 

Definition at line 27 of file globals.h.

Referenced by tpc_tracking::globals::global< T >::Delete(), tpc_tracking::globals::global< T >::global(), and tpc_tracking::globals::global< T >::New().

template<typename T>
T* tpc_tracking::globals::global< T >::m_pT [static, private]
 

Definition at line 28 of file globals.h.

template<typename T>
T * tpc_tracking::globals::global< T >::m_pT [static, private]
 

Definition at line 9 of file globals.cc.

Referenced by tpc_tracking::globals::global< T >::Delete(), and tpc_tracking::globals::global< T >::New().


The documentation for this class was generated from the following files:
Generated on Sun Jun 3 06:32:39 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1