BOSS 7.1.3
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)
 
- Public Member Functions inherited from dchain::ReferenceHolderBase< const T *, const T & >
 ReferenceHolderBase ()
 
 ReferenceHolderBase (const T *iRef)
 
 ReferenceHolderBase (const ReferenceHolderBase< const T *, const T & > &iOther)
 
 ~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 ReferenceHolder.h.

Constructor & Destructor Documentation

◆ ReferenceHolder() [1/4]

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

Definition at line 54 of file ReferenceHolder.h.

54{}

◆ ReferenceHolder() [2/4]

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

◆ ReferenceHolder() [3/4]

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

Definition at line 57 of file ReferenceHolder.h.

◆ ReferenceHolder() [4/4]

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

Definition at line 60 of file ReferenceHolder.h.


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