BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
dchain::ReferenceHolder< T > Class Template Reference

#include <ReferenceHolder.h>

Inheritance diagram for dchain::ReferenceHolder< T >:

Public Member Functions

 ReferenceHolder ()
 ReferenceHolder (const T *iRef)
template<class THolder>
 ReferenceHolder (THolder iHolder)
 ReferenceHolder (std::auto_ptr< T > iHolder)
 ReferenceHolder ()
 ReferenceHolder (const T *iRef)
template<class THolder>
 ReferenceHolder (THolder iHolder)
 ReferenceHolder (std::auto_ptr< T > iHolder)
 ReferenceHolder ()
 ReferenceHolder (const T *iRef)
template<class THolder>
 ReferenceHolder (THolder iHolder)
 ReferenceHolder (std::auto_ptr< T > iHolder)
Public Member Functions inherited from dchain::ReferenceHolderBase< const T *, const T & >
 ReferenceHolderBase ()
 ~ReferenceHolderBase ()
const ReferenceHolderBaseoperator= (const ReferenceHolderBase< const T *, const T & > &iRHS)
const T * operator-> () const
const T & operator* () const
const T * pointer () const

Detailed Description

template<class T>
class dchain::ReferenceHolder< T >

Definition at line 50 of file Event/DecayChain/include/DecayChain/Element/ReferenceHolder.h.

Constructor & Destructor Documentation

◆ ReferenceHolder() [1/12]

template<class T>
dchain::ReferenceHolder< T >::ReferenceHolder ( )
inline

◆ ReferenceHolder() [2/12]

◆ ReferenceHolder() [3/12]

template<class T>
template<class THolder>
dchain::ReferenceHolder< T >::ReferenceHolder ( THolder iHolder)
inlineexplicit

◆ ReferenceHolder() [4/12]

template<class T>
dchain::ReferenceHolder< T >::ReferenceHolder ( std::auto_ptr< T > iHolder)
inlineexplicit

◆ ReferenceHolder() [5/12]

template<class T>
dchain::ReferenceHolder< T >::ReferenceHolder ( )
inline

◆ ReferenceHolder() [6/12]

template<class T>
dchain::ReferenceHolder< T >::ReferenceHolder ( const T * iRef)
inline

◆ ReferenceHolder() [7/12]

template<class T>
template<class THolder>
dchain::ReferenceHolder< T >::ReferenceHolder ( THolder iHolder)
inlineexplicit

◆ ReferenceHolder() [8/12]

template<class T>
dchain::ReferenceHolder< T >::ReferenceHolder ( std::auto_ptr< T > iHolder)
inlineexplicit

◆ ReferenceHolder() [9/12]

template<class T>
dchain::ReferenceHolder< T >::ReferenceHolder ( )
inline

◆ ReferenceHolder() [10/12]

template<class T>
dchain::ReferenceHolder< T >::ReferenceHolder ( const T * iRef)
inline

◆ ReferenceHolder() [11/12]

template<class T>
template<class THolder>
dchain::ReferenceHolder< T >::ReferenceHolder ( THolder iHolder)
inlineexplicit

◆ ReferenceHolder() [12/12]

template<class T>
dchain::ReferenceHolder< T >::ReferenceHolder ( std::auto_ptr< T > iHolder)
inlineexplicit

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