#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) | |
TPtr | operator-> () const |
TRef | operator * () const |
TPtr | pointer () const |
Definition at line 50 of file ReferenceHolder.h.
dchain::ReferenceHolder< T >::ReferenceHolder | ( | ) | [inline] |
dchain::ReferenceHolder< T >::ReferenceHolder | ( | const T * | iRef | ) | [inline] |
dchain::ReferenceHolder< T >::ReferenceHolder | ( | THolder | iHolder | ) | [inline, explicit] |
dchain::ReferenceHolder< T >::ReferenceHolder | ( | std::auto_ptr< T > | iHolder | ) | [inline, explicit] |
TRef dchain::ReferenceHolderBase< TPtr, TRef >::operator * | ( | ) | const [inline, inherited] |
TPtr dchain::ReferenceHolderBase< TPtr, TRef >::operator-> | ( | ) | const [inline, inherited] |
TPtr dchain::ReferenceHolderBase< TPtr, TRef >::pointer | ( | ) | const [inline, inherited] |
Definition at line 79 of file ReferenceHolderBase.h.
Referenced by dchain::ChosenChargeList< Charged, CandidateClass >::partial_particle_begin(), dchain::ChosenChargeList< Charged, CandidateClass >::partial_particle_end(), dchain::NeutralVisibleList< Neutral, CandidateClass >::particle_begin(), dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::particle_begin(), dchain::ChosenChargeList< Charged, CandidateClass >::particle_begin(), dchain::NeutralVisibleList< Neutral, CandidateClass >::particle_end(), dchain::NeutralNCVisibleList< NeutralNC, CandidateClass >::particle_end(), dchain::ChosenChargeList< Charged, CandidateClass >::particle_end(), and dchain::LabeledCandidate< dchain::ParticleTraits< T >::CandidateType >::pointer().
00079 { 00080 return m_ref; 00081 }