24 TDirectory *
fDir{
nullptr};
29 void SetDir(TDirectory *dir, Bool_t readright, Bool_t owner);
34 TGo4DirProxy(TDirectory *dir, Bool_t readright, Bool_t owner);
56 static std::unique_ptr<TGo4Access>
CreateAccess(TDirectory *dir, Bool_t readright,
const char *name,
TGo4Slot *browser_slot =
nullptr);
static std::unique_ptr< TGo4Access > CreateAccess(TDirectory *dir, Bool_t readright, const char *name, TGo4Slot *browser_slot=nullptr)
const char * GetFileName() const
void SetDir(TDirectory *dir, Bool_t readright, Bool_t owner)
void ReadData(TGo4Slot *slot, TDirectory *dir) override
void WriteData(TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override
static TGo4LevelIter * ProduceIter(TDirectory *dir, Bool_t readright)
std::unique_ptr< TGo4Access > ProvideAccess(const char *name) override
TGo4LevelIter * MakeIter() override
Bool_t HasSublevels() const override
Int_t GetObjectSizeInfo() const override
ClassDefOverride(TGo4DirProxy, 0)
Int_t GetObjectKind() const override
void Initialize(TGo4Slot *slot) override
Bool_t UpdateObjectInFile(const char *filepath, TObject *obj)
void Finalize(TGo4Slot *slot) override
const char * GetContainedObjectInfo() override
const char * GetContainedClassName() const override