TObjectRefSpy Class Reference

#include <TObjectSpy.h>

Inheritance diagram for TObjectRefSpy:

TObject TObject List of all members.

Public Member Functions

 TObjectRefSpy (TObject *&obj, Bool_t fixMustCleanupBit=kTRUE)
virtual ~TObjectRefSpy ()
virtual void RecursiveRemove (TObject *obj)
TObjectGetObject () const
 ClassDef (TObjectRefSpy, 0)
 TObjectRefSpy (TObject *&obj, Bool_t fixMustCleanupBit=kTRUE)
virtual ~TObjectRefSpy ()
virtual void RecursiveRemove (TObject *obj)
TObjectGetObject () const
 ClassDef (TObjectRefSpy, 0)

Protected Attributes

TObject *& fObj
Bool_t fResetMustCleanupBit
TObject *& fObj

Private Member Functions

 TObjectRefSpy (const TObjectRefSpy &s)
TObjectRefSpyoperator= (const TObjectRefSpy &s)
 TObjectRefSpy (const TObjectRefSpy &s)
TObjectRefSpyoperator= (const TObjectRefSpy &s)

Detailed Description

Definition at line 54 of file TObjectSpy.h.


Constructor & Destructor Documentation

TObjectRefSpy::TObjectRefSpy ( const TObjectRefSpy s  )  [private]

TObjectRefSpy::TObjectRefSpy ( TObject *&  obj,
Bool_t  fixMustCleanupBit = kTRUE 
)

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]

TObjectRefSpy::TObjectRefSpy ( TObject *&  obj,
Bool_t  fixMustCleanupBit = kTRUE 
)

virtual TObjectRefSpy::~TObjectRefSpy (  )  [virtual]


Member Function Documentation

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]

Definition at line 69 of file TObjectSpy.h.

References fObj.

TObjectRefSpy::ClassDef ( TObjectRefSpy  ,
 
)

TObjectRefSpy& TObjectRefSpy::operator= ( const TObjectRefSpy s  )  [private]

virtual void TObjectRefSpy::RecursiveRemove ( TObject obj  )  [virtual]

Reimplemented from TObject.

TObject* TObjectRefSpy::GetObject (  )  const [inline]

Definition at line 69 of file TObjectSpy.h.

References fObj.

TObjectRefSpy::ClassDef ( TObjectRefSpy  ,
 
)


Member Data Documentation

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.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:43:30 2011 for ROOT_528-00b_version by  doxygen 1.5.1