#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().
1.5.1