CLHEP 2.4.7.1
C++ Class Library for High Energy Physics
ZMhandleTo< T > Class Template Reference

#include <CLHEP/RefCount/ZMhandleTo.h>

Public Member Functions

 ZMhandleTo ()
 
 ZMhandleTo (const ZMhandleTo &h)
 
 ~ZMhandleTo ()
 
ZMhandleTooperator= (const ZMhandleTo &rhs)
 

Protected Member Functions

 ZMhandleTo (const T &t)
 
 ZMhandleTo (const T *t)
 

Protected Attributes

ZMuseCount u_
 
T * rep_
 

Detailed Description

template<class T>
class ZMhandleTo< T >

Definition at line 24 of file ZMhandleTo.h.

Constructor & Destructor Documentation

◆ ZMhandleTo() [1/4]

template<class T >
ZMhandleTo< T >::ZMhandleTo ( )
inline

Definition at line 19 of file ZMhandleTo.icc.

◆ ZMhandleTo() [2/4]

template<class T >
ZMhandleTo< T >::ZMhandleTo ( const ZMhandleTo< T > & h)
inline

Definition at line 26 of file ZMhandleTo.icc.

◆ ~ZMhandleTo()

template<class T >
ZMhandleTo< T >::~ZMhandleTo ( )
inline

Definition at line 33 of file ZMhandleTo.icc.

◆ ZMhandleTo() [3/4]

template<class T >
ZMhandleTo< T >::ZMhandleTo ( const T & t)
inlineprotected

Definition at line 50 of file ZMhandleTo.icc.

◆ ZMhandleTo() [4/4]

template<class T >
ZMhandleTo< T >::ZMhandleTo ( const T * t)
inlineprotected

Definition at line 56 of file ZMhandleTo.icc.

Member Function Documentation

◆ operator=()

template<class T >
ZMhandleTo< T > & ZMhandleTo< T >::operator= ( const ZMhandleTo< T > & rhs)
inline

Definition at line 40 of file ZMhandleTo.icc.

References ZMhandleTo< T >::rep_, and ZMhandleTo< T >::u_.

Member Data Documentation

◆ rep_

template<class T >
T* ZMhandleTo< T >::rep_
protected

Definition at line 39 of file ZMhandleTo.h.

Referenced by ZMhandleTo< T >::operator=().

◆ u_

template<class T >
ZMuseCount ZMhandleTo< T >::u_
protected

Definition at line 38 of file ZMhandleTo.h.

Referenced by ZMhandleTo< T >::operator=().


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