#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.