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