#include <TObjectSpy.h>
Inheritance diagram for TObjectSpy:

Public Member Functions | |
| TObjectSpy (TObject *obj=0, Bool_t fixMustCleanupBit=kTRUE) | |
| virtual | ~TObjectSpy () |
| virtual void | RecursiveRemove (TObject *obj) |
| TObject * | GetObject () const |
| void | SetObject (TObject *obj, Bool_t fixMustCleanupBit=kTRUE) |
| ClassDef (TObjectSpy, 0) | |
| TObjectSpy (TObject *obj=0, Bool_t fixMustCleanupBit=kTRUE) | |
| virtual | ~TObjectSpy () |
| virtual void | RecursiveRemove (TObject *obj) |
| TObject * | GetObject () const |
| void | SetObject (TObject *obj, Bool_t fixMustCleanupBit=kTRUE) |
| ClassDef (TObjectSpy, 0) | |
Protected Attributes | |
| TObject * | fObj |
| Bool_t | fResetMustCleanupBit |
| TObject * | fObj |
Private Member Functions | |
| TObjectSpy (const TObjectSpy &s) | |
| TObjectSpy & | operator= (const TObjectSpy &s) |
| TObjectSpy (const TObjectSpy &s) | |
| TObjectSpy & | operator= (const TObjectSpy &s) |
Definition at line 32 of file TObjectSpy.h.
| TObjectSpy::TObjectSpy | ( | const TObjectSpy & | s | ) | [private] |
| TObjectSpy::~TObjectSpy | ( | ) | [virtual] |
Definition at line 51 of file TObjectSpy.cxx.
References fObj, fResetMustCleanupBit, TROOT::GetListOfCleanups(), gROOT, kFALSE, TObject::kMustCleanup, TCollection::Remove(), and TObject::SetBit().
| TObjectSpy::TObjectSpy | ( | const TObjectSpy & | s | ) | [private] |
| virtual TObjectSpy::~TObjectSpy | ( | ) | [virtual] |
| TObjectSpy& TObjectSpy::operator= | ( | const TObjectSpy & | s | ) | [private] |
| void TObjectSpy::RecursiveRemove | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TObject.
Definition at line 61 of file TObjectSpy.cxx.
References fObj, fResetMustCleanupBit, and kFALSE.
| TObject* TObjectSpy::GetObject | ( | ) | const [inline] |
Definition at line 47 of file TObjectSpy.h.
References fObj.
Referenced by TContextMenu::Action(), TContextMenu::Execute(), TGFrame::HandleEvent(), and TRootContextMenu::ProcessMessage().
Definition at line 73 of file TObjectSpy.cxx.
References TObject::Error(), fObj, fResetMustCleanupBit, kFALSE, TObject::kMustCleanup, kTRUE, TObject::SetBit(), and TObject::TestBit().
Referenced by TContextMenu::Action(), TContextMenu::Execute(), and TRootContextMenu::ProcessMessage().
| TObjectSpy::ClassDef | ( | TObjectSpy | , | |
| 0 | ||||
| ) |
| TObjectSpy& TObjectSpy::operator= | ( | const TObjectSpy & | s | ) | [private] |
| TObject* TObjectSpy::GetObject | ( | ) | const [inline] |
| TObjectSpy::ClassDef | ( | TObjectSpy | , | |
| 0 | ||||
| ) |
TObject* TObjectSpy::fObj [protected] |
Definition at line 39 of file TObjectSpy.h.
Referenced by GetObject(), RecursiveRemove(), SetObject(), and ~TObjectSpy().
Bool_t TObjectSpy::fResetMustCleanupBit [protected] |
Definition at line 40 of file TObjectSpy.h.
Referenced by RecursiveRemove(), SetObject(), and ~TObjectSpy().
TObject* TObjectSpy::fObj [protected] |
Definition at line 39 of file TObjectSpy.h.
1.5.1