#include <TObjectSpy.h>
Inheritance diagram for TObjectRefSpy:
Public Member Functions | |
TObjectRefSpy (TObject *&obj, Bool_t fixMustCleanupBit=kTRUE) | |
virtual | ~TObjectRefSpy () |
virtual void | RecursiveRemove (TObject *obj) |
TObject * | GetObject () const |
ClassDef (TObjectRefSpy, 0) | |
TObjectRefSpy (TObject *&obj, Bool_t fixMustCleanupBit=kTRUE) | |
virtual | ~TObjectRefSpy () |
virtual void | RecursiveRemove (TObject *obj) |
TObject * | GetObject () const |
ClassDef (TObjectRefSpy, 0) | |
Protected Attributes | |
TObject *& | fObj |
Bool_t | fResetMustCleanupBit |
TObject *& | fObj |
Private Member Functions | |
TObjectRefSpy (const TObjectRefSpy &s) | |
TObjectRefSpy & | operator= (const TObjectRefSpy &s) |
TObjectRefSpy (const TObjectRefSpy &s) | |
TObjectRefSpy & | operator= (const TObjectRefSpy &s) |
Definition at line 54 of file TObjectSpy.h.
TObjectRefSpy::TObjectRefSpy | ( | const TObjectRefSpy & | s | ) | [private] |
Definition at line 95 of file TObjectSpy.cxx.
References TSeqCollection::Add(), TObject::Error(), fObj, fResetMustCleanupBit, TROOT::GetListOfCleanups(), gROOT, TObject::kMustCleanup, kTRUE, TObject::SetBit(), and TObject::TestBit().
TObjectRefSpy::~TObjectRefSpy | ( | ) | [virtual] |
Definition at line 114 of file TObjectSpy.cxx.
References fObj, fResetMustCleanupBit, TROOT::GetListOfCleanups(), gROOT, kFALSE, TObject::kMustCleanup, TCollection::Remove(), and TObject::SetBit().
TObjectRefSpy::TObjectRefSpy | ( | const TObjectRefSpy & | s | ) | [private] |
virtual TObjectRefSpy::~TObjectRefSpy | ( | ) | [virtual] |
TObjectRefSpy& TObjectRefSpy::operator= | ( | const TObjectRefSpy & | s | ) | [private] |
void TObjectRefSpy::RecursiveRemove | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TObject.
Definition at line 124 of file TObjectSpy.cxx.
References fObj, fResetMustCleanupBit, and kFALSE.
TObject* TObjectRefSpy::GetObject | ( | ) | const [inline] |
TObjectRefSpy::ClassDef | ( | TObjectRefSpy | , | |
0 | ||||
) |
TObjectRefSpy& TObjectRefSpy::operator= | ( | const TObjectRefSpy & | s | ) | [private] |
TObject* TObjectRefSpy::GetObject | ( | ) | const [inline] |
TObjectRefSpy::ClassDef | ( | TObjectRefSpy | , | |
0 | ||||
) |
TObject*& TObjectRefSpy::fObj [protected] |
Definition at line 61 of file TObjectSpy.h.
Referenced by GetObject(), RecursiveRemove(), TObjectRefSpy(), and ~TObjectRefSpy().
Bool_t TObjectRefSpy::fResetMustCleanupBit [protected] |
Definition at line 62 of file TObjectSpy.h.
Referenced by RecursiveRemove(), TObjectRefSpy(), and ~TObjectRefSpy().
TObject*& TObjectRefSpy::fObj [protected] |
Definition at line 61 of file TObjectSpy.h.