W A R N I N G !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
================================================================== A very long list of changes in this pre-release of version 3.00. We have modified the signature of many functions (in particular TObject) to introduce more constness in the system. You must change your code if your class derives from TObject and uses one of the modified functions such as ls, Print, Compare, Hash, etc. The modified functions in TObject have the following signature: virtual TObject *Clone() const; virtual Int_t Compare(const TObject *obj) const; virtual void Delete(Option_t *option=""); // *MENU* virtual void DrawClass() const; // *MENU* virtual void DrawClone(Option_t *option="") const; // *MENU* virtual void Dump() const; // *MENU* virtual TObject *FindObject(const TObject *obj) const; virtual char *GetObjectInfo(Int_t px, Int_t py) const; virtual ULong_t Hash() const; virtual void Inspect() const; // *MENU* virtual Bool_t IsEqual(const TObject *obj) const; virtual void ls(Option_t *option="") const; virtual void Print(Option_t *option="") const; A similar operation has been done with classes such as TH1, TVirtualPad, TTree, etc. git-svn-id: http://root.cern.ch/svn/root/trunk@1205 27541ba8-7e3a-0410-8455-c3a389f83636
Showing
- base/inc/TAttAxis.h 12 additions, 12 deletionsbase/inc/TAttAxis.h
- base/inc/TAttFill.h 3 additions, 3 deletionsbase/inc/TAttFill.h
- base/inc/TAttLine.h 4 additions, 4 deletionsbase/inc/TAttLine.h
- base/inc/TAttMarker.h 4 additions, 4 deletionsbase/inc/TAttMarker.h
- base/inc/TAttPad.h 19 additions, 19 deletionsbase/inc/TAttPad.h
- base/inc/TAttText.h 6 additions, 6 deletionsbase/inc/TAttText.h
- base/inc/TBenchmark.h 3 additions, 3 deletionsbase/inc/TBenchmark.h
- base/inc/TColor.h 12 additions, 12 deletionsbase/inc/TColor.h
- base/inc/TDatime.h 4 additions, 4 deletionsbase/inc/TDatime.h
- base/inc/TDirectory.h 10 additions, 10 deletionsbase/inc/TDirectory.h
- base/inc/TEnv.h 5 additions, 5 deletionsbase/inc/TEnv.h
- base/inc/TFile.h 9 additions, 9 deletionsbase/inc/TFile.h
- base/inc/TFolder.h 4 additions, 4 deletionsbase/inc/TFolder.h
- base/inc/TFree.h 3 additions, 3 deletionsbase/inc/TFree.h
- base/inc/TInetAddress.h 2 additions, 2 deletionsbase/inc/TInetAddress.h
- base/inc/TKey.h 13 additions, 13 deletionsbase/inc/TKey.h
- base/inc/TMapFile.h 6 additions, 6 deletionsbase/inc/TMapFile.h
- base/inc/TMessageHandler.h 11 additions, 11 deletionsbase/inc/TMessageHandler.h
- base/inc/TNamed.h 5 additions, 5 deletionsbase/inc/TNamed.h
- base/inc/TObjPtr.h 4 additions, 4 deletionsbase/inc/TObjPtr.h
Loading
Please register or sign in to comment