14#ifndef TGO4CANVASPROXY_H 
   15#define TGO4CANVASPROXY_H 
   48      static std::unique_ptr<TGo4Access> 
CreateAccess(TCanvas *canv, 
const char *name);
 
 
ClassDefOverride(TGo4CanvasProxy, 0)
 
static std::unique_ptr< TGo4Access > CreateAccess(TCanvas *canv, const char *name)
 
Bool_t IsAcceptObject(TClass *cl) const override
 
const char * GetContainedClassName() const override
 
Bool_t AssignObject(TGo4Slot *slot, TObject *obj, Bool_t owner) override
 
void Finalize(TGo4Slot *slot) override
 
std::unique_ptr< TGo4Access > ProvideAccess(const char *name) override
 
Bool_t HasSublevels() const override
 
TGo4LevelIter * MakeIter() override
 
TObject * GetAssignedObject() override
 
static TGo4LevelIter * ProduceIter(TCanvas *canv)
 
Bool_t RemoveRegisteredObject(TObject *obj) override
 
Int_t GetObjectKind() const override
 
void Initialize(TGo4Slot *slot) override
 
virtual ~TGo4CanvasProxy()
 
void ReadData(TGo4Slot *slot, TDirectory *dir) override
 
void WriteData(TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override