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

Public Member Functions | |
| TObjectSet (const Char_t *name, TObject *obj=0, Bool_t makeOwner=kTRUE) | |
| TObjectSet (TObject *obj=0, Bool_t makeOwner=kTRUE) | |
| virtual | ~TObjectSet () |
| virtual TObject * | AddObject (TObject *obj, Bool_t makeOwner=kTRUE) |
| virtual void | Browse (TBrowser *b) |
| virtual void | Delete (Option_t *opt="") |
| virtual Bool_t | DoOwner (Bool_t done=kTRUE) |
| virtual Long_t | HasData () const |
| virtual TObject * | GetObject () const |
| virtual TDataSet * | Instance () const |
| virtual Bool_t | IsOwner () const |
| virtual void | SetObject (TObject *obj) |
| virtual TObject * | SetObject (TObject *obj, Bool_t makeOwner) |
| TObjectSet (const Char_t *name, TObject *obj=0, Bool_t makeOwner=kTRUE) | |
| TObjectSet (TObject *obj=0, Bool_t makeOwner=kTRUE) | |
| virtual | ~TObjectSet () |
| virtual TObject * | AddObject (TObject *obj, Bool_t makeOwner=kTRUE) |
| virtual void | Browse (TBrowser *b) |
| virtual void | Delete (Option_t *opt="") |
| virtual Bool_t | DoOwner (Bool_t done=kTRUE) |
| virtual Long_t | HasData () const |
| virtual TObject * | GetObject () const |
| virtual TDataSet * | Instance () const |
| virtual Bool_t | IsOwner () const |
| virtual void | SetObject (TObject *obj) |
| virtual TObject * | SetObject (TObject *obj, Bool_t makeOwner) |
Static Public Member Functions | |
| static TObjectSet * | instance () |
| static TObjectSet * | instance () |
Protected Types | |
| enum | EOwnerBits |
| enum | EOwnerBits |
Protected Attributes | |
| TObject * | fObj |
| TObject * | fObj |
Definition at line 27 of file TObjectSet.h.
enum TObjectSet::EOwnerBits [protected] |
Definition at line 29 of file TObjectSet.h.
enum TObjectSet::EOwnerBits [protected] |
Definition at line 29 of file TObjectSet.h.
Referenced by instance().
| TObjectSet::~TObjectSet | ( | ) | [virtual] |
Definition at line 44 of file TObjectSet.cxx.
References fObj, IsOwner(), TObject::kNotDeleted, and TObject::TestBit().
| virtual TObjectSet::~TObjectSet | ( | ) | [virtual] |
Definition at line 52 of file TObjectSet.cxx.
References SetObject().
Referenced by TVolume::SetPositionsList().
| void TObjectSet::Browse | ( | TBrowser * | b | ) | [virtual] |
Reimplemented from TDataSet.
Definition at line 59 of file TObjectSet.cxx.
References b, TDataSet::Browse(), and fObj.
Referenced by TVolumeView::Browse().
| void TObjectSet::Delete | ( | Option_t * | opt = "" |
) | [virtual] |
Reimplemented from TDataSet.
Definition at line 67 of file TObjectSet.cxx.
References TDataSet::Delete(), fObj, and IsOwner().
Definition at line 76 of file TObjectSet.cxx.
References IsOwner(), kIsOwner, TObject::ResetBit(), and TObject::SetBit().
Referenced by SetObject(), and TVolumeView::TVolumeView().
| Long_t TObjectSet::HasData | ( | ) | const [inline, virtual] |
| TObject * TObjectSet::GetObject | ( | ) | const [inline, virtual] |
Reimplemented from TDataSet.
Definition at line 56 of file TObjectSet.h.
References fObj.
Referenced by TVolume::GetListOfPositions(), and TVolumeView::GetPosition().
| TDataSet * TObjectSet::Instance | ( | ) | const [virtual] |
| Bool_t TObjectSet::IsOwner | ( | ) | const [inline, virtual] |
Definition at line 57 of file TObjectSet.h.
References kIsOwner, and TObject::TestBit().
Referenced by Delete(), DoOwner(), SetObject(), TVolumeView::TVolumeView(), and ~TObjectSet().
| void TObjectSet::SetObject | ( | TObject * | obj | ) | [inline, virtual] |
Reimplemented from TDataSet.
Definition at line 59 of file TObjectSet.h.
References kTRUE.
Referenced by AddObject(), TObjectSet(), and TVolumeView::TVolumeView().
| TObjectSet * TObjectSet::instance | ( | ) | [inline, static] |
Reimplemented from TDataSet.
Definition at line 52 of file TObjectSet.h.
References TObjectSet().
Referenced by G__G__Table_198_0_13(), G__setup_memfuncTObjectSet(), and Instance().
| virtual Bool_t TObjectSet::IsOwner | ( | ) | const [virtual] |
| static TObjectSet* TObjectSet::instance | ( | ) | [static] |
Reimplemented from TDataSet.
TObject* TObjectSet::fObj [protected] |
Definition at line 30 of file TObjectSet.h.
Referenced by Browse(), Delete(), GetObject(), HasData(), SetObject(), and ~TObjectSet().
TObject* TObjectSet::fObj [protected] |
Definition at line 30 of file TObjectSet.h.
1.5.1