#include <TEveUtil.h>
Inheritance diagram for TEveRefBackPtr:
Public Member Functions | |
TEveRefBackPtr () | |
virtual | ~TEveRefBackPtr () |
TEveRefBackPtr (const TEveRefBackPtr &) | |
TEveRefBackPtr & | operator= (const TEveRefBackPtr &) |
virtual void | IncRefCount (TEveElement *re) |
virtual void | DecRefCount (TEveElement *re) |
virtual void | StampBackPtrElements (UChar_t stamps) |
ClassDef (TEveRefBackPtr, 0) | |
TEveRefBackPtr () | |
virtual | ~TEveRefBackPtr () |
TEveRefBackPtr (const TEveRefBackPtr &) | |
TEveRefBackPtr & | operator= (const TEveRefBackPtr &) |
virtual void | IncRefCount (TEveElement *re) |
virtual void | DecRefCount (TEveElement *re) |
virtual void | StampBackPtrElements (UChar_t stamps) |
ClassDef (TEveRefBackPtr, 0) | |
Protected Types | |
typedef std::map< TEveElement *, Int_t > | RefMap_t |
typedef RefMap_t::iterator | RefMap_i |
typedef std::map< TEveElement *, Int_t > | RefMap_t |
typedef RefMap_t::iterator | RefMap_i |
Protected Attributes | |
RefMap_t | fBackRefs |
Definition at line 187 of file TEveUtil.h.
typedef std::map<TEveElement*, Int_t> TEveRefBackPtr::RefMap_t [protected] |
Definition at line 190 of file TEveUtil.h.
typedef RefMap_t::iterator TEveRefBackPtr::RefMap_i [protected] |
Definition at line 191 of file TEveUtil.h.
typedef std::map<TEveElement*, Int_t> TEveRefBackPtr::RefMap_t [protected] |
Definition at line 190 of file TEveUtil.h.
typedef RefMap_t::iterator TEveRefBackPtr::RefMap_i [protected] |
Definition at line 191 of file TEveUtil.h.
TEveRefBackPtr::TEveRefBackPtr | ( | ) |
Definition at line 571 of file TEveUtil.cxx.
TEveRefBackPtr::~TEveRefBackPtr | ( | ) | [virtual] |
Definition at line 579 of file TEveUtil.cxx.
TEveRefBackPtr::TEveRefBackPtr | ( | const TEveRefBackPtr & | ) |
Definition at line 587 of file TEveUtil.cxx.
TEveRefBackPtr::TEveRefBackPtr | ( | ) |
virtual TEveRefBackPtr::~TEveRefBackPtr | ( | ) | [virtual] |
TEveRefBackPtr::TEveRefBackPtr | ( | const TEveRefBackPtr & | ) |
TEveRefBackPtr & TEveRefBackPtr::operator= | ( | const TEveRefBackPtr & | ) |
Definition at line 596 of file TEveUtil.cxx.
void TEveRefBackPtr::IncRefCount | ( | TEveElement * | re | ) | [virtual] |
Definition at line 608 of file TEveUtil.cxx.
References fBackRefs, and TEveRefCnt::IncRefCount().
Referenced by TEveDigitSet::SetFrame(), TEveTrack::SetPropagator(), and TEveTrackList::SetPropagator().
void TEveRefBackPtr::DecRefCount | ( | TEveElement * | re | ) | [virtual] |
Definition at line 617 of file TEveUtil.cxx.
References TEveRefCnt::DecRefCount(), fBackRefs, TObject::GetName(), TEveElement::GetObject(), i, and Warning().
Referenced by TEveDigitSet::SetFrame(), TEveTrack::SetPropagator(), and TEveTrackList::SetPropagator().
void TEveRefBackPtr::StampBackPtrElements | ( | UChar_t | stamps | ) | [virtual] |
TEveRefBackPtr::ClassDef | ( | TEveRefBackPtr | , | |
0 | ||||
) |
TEveRefBackPtr& TEveRefBackPtr::operator= | ( | const TEveRefBackPtr & | ) |
virtual void TEveRefBackPtr::IncRefCount | ( | TEveElement * | re | ) | [virtual] |
virtual void TEveRefBackPtr::DecRefCount | ( | TEveElement * | re | ) | [virtual] |
virtual void TEveRefBackPtr::StampBackPtrElements | ( | UChar_t | stamps | ) | [virtual] |
TEveRefBackPtr::ClassDef | ( | TEveRefBackPtr | , | |
0 | ||||
) |
RefMap_t TEveRefBackPtr::fBackRefs [protected] |
Definition at line 193 of file TEveUtil.h.
Referenced by DecRefCount(), TEveTrackPropagator::ElementChanged(), IncRefCount(), TEveTrackPropagator::RebuildTracks(), and StampBackPtrElements().