[root] / trunk / core / base / src / TNamed.cxx Repository:
ViewVC logotype

Log of /trunk/core/base/src/TNamed.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 44507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 12:30:41 2012 UTC (2 years, 7 months ago) by axel
File length: 5556 byte(s)
Diff to previous 22961
Remove
  using namespace std;
from Riostream.h, which has huge consequences for all of ROOT.
Riostream.h is now a simple wrapper for fstream, iostream, iomanip for backward compatibility; Riosfwd.h simply wraps iosfwd.

Because of templates and their inline functions, Riostream.h needed to be included in headers, too (e.g. TParameter.h), which violated the assumption that Riostream.h is not exposing its using namespace std to headers.
ROOT now requires R__ANSISTREAM, R__SSTREAM, which does not change the set of supported compilers.

Without "using namespace std", several identifiers are now prefixed by std::; e.g. roofit/* source files now have a using namespace std to keep their coding style.
TFile::MakeProject() now generates "using namespace std" to convert the CINT-style class names into C++ ones.

Revision 22961 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 3 13:32:57 2008 UTC (6 years, 9 months ago) by rdm
File length: 5536 byte(s)
Diff to previous 20877
move the directories:
  base clib cont meta metautils newdelete pcre rint thread unix utils
  winnt zip
under the new core meta directory.

Revision 20877 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:17:07 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/base/src/TNamed.cxx
File length: 5536 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/base/src/TNamed.cxx
File length: 5536 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/base/src/TNamed.cxx
File length: 5585 byte(s)
Diff to previous 14336
remove :$ from tag line

Revision 14336 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 20 21:43:44 2006 UTC (8 years, 10 months ago) by pcanal
Original Path: trunk/base/src/TNamed.cxx
File length: 5595 byte(s)
Diff to previous 10111
Reduce direct dependencies on TClass.h, TROOT.h and TStreamerInfo.h.
Warning:  This means that some file that relied on the indirect
inclusion of these header file might now fail to compile with
an error message mention that gROOT is no known or that TClass,
TROOT or TStreamerInfo is incompletely defined.  Simply add the
proper include directive.

Revision 10111 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 20 19:34:14 2004 UTC (10 years, 4 months ago) by brun
Original Path: trunk/base/src/TNamed.cxx
File length: 5615 byte(s)
Diff to previous 5682
Optimisation proposed by K.Ardashev
Use memberwise initialisation instead of a direct assignement
(as recommended in C++ (effc++ flag in gcc)

Revision 5682 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 27 15:23:39 2002 UTC (12 years, 1 month ago) by rdm
Original Path: trunk/base/src/TNamed.cxx
File length: 5627 byte(s)
Diff to previous 5662
added comment to Clear() method.

Revision 5662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 26 07:58:19 2002 UTC (12 years, 2 months ago) by brun
Original Path: trunk/base/src/TNamed.cxx
File length: 5574 byte(s)
Diff to previous 5518
Add TNamed::Clear(Option_t *option) function.
This function is useful to clear TNamed objects in TClonesArray
when TClonesArray::Clear is called with option "C".

Revision 5518 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 31 07:27:37 2002 UTC (12 years, 2 months ago) by brun
Original Path: trunk/base/src/TNamed.cxx
File length: 5428 byte(s)
Diff to previous 4722
Make const all Copy functions.
WARNING: If your class implements a Copy function deriving
from TObject or one of the ROOT classes, you must make
your Copy function const.

Revision 4722 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 16 08:44:05 2002 UTC (12 years, 7 months ago) by brun
Original Path: trunk/base/src/TNamed.cxx
File length: 5422 byte(s)
Diff to previous 4564
In TObject::ls and TNamed::ls, add printing of the object address.

Revision 4564 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 18 08:22:01 2002 UTC (12 years, 8 months ago) by brun
Original Path: trunk/base/src/TNamed.cxx
File length: 5405 byte(s)
Diff to previous 3856
Add explicit calls to the base classes copy constructors in the copy constructors.
This is required by gcc on MacOS X

Revision 3856 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 3 18:37:20 2002 UTC (12 years, 11 months ago) by rdm
Original Path: trunk/base/src/TNamed.cxx
File length: 5387 byte(s)
Diff to previous 3748
slight reformatting of comment on rehashing in case name changes.

Revision 3748 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 24 11:39:31 2002 UTC (13 years ago) by rdm
Original Path: trunk/base/src/TNamed.cxx
File length: 5174 byte(s)
Diff to previous 3742
rename IOSFwd.h and IOStream.h to Riosfwd.h and Riostream.h. The change
is necessary because on Windows which is case insensitive IOStream.h
hides the real iostream.h.

Revision 3742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 23 17:52:52 2002 UTC (13 years ago) by rdm
Original Path: trunk/base/src/TNamed.cxx
File length: 5173 byte(s)
Diff to previous 1597
use IOSFwd.h in headers instead of <iosfwd> or many other ifdef'ed variant
and IOStream.h in the source instead of <iostream[.h]>, <fstream[.h]> and
<iomanip[.h]>.

Revision 1597 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 13 11:10:44 2001 UTC (13 years, 11 months ago) by rdm
Original Path: trunk/base/src/TNamed.cxx
File length: 5175 byte(s)
Diff to previous 1593
add protection in Clone() for classes not having a default ctor (New()
returns 0) and add protection against self referencing objects.

Revision 1593 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 13 07:54:00 2001 UTC (13 years, 11 months ago) by brun
Original Path: trunk/base/src/TNamed.cxx
File length: 5170 byte(s)
Diff to previous 1349
Implement TNamed::Clone(const char *newname). This function calls TObject::Clone
and if the optional argument newname is specified, set the name of the new object.

Revision 1349 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 12 08:27:11 2001 UTC (14 years ago) by brun
Original Path: trunk/base/src/TNamed.cxx
File length: 4776 byte(s)
Diff to previous 1205
Rename function SetObject(const char*name, const char *title) to SetNameTitle.
This avoids several compiler warnings in classes defining SetObject(TObject *obj).

Revision 1205 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 13 15:13:57 2000 UTC (14 years, 1 month ago) by brun
Original Path: trunk/base/src/TNamed.cxx
File length: 4773 byte(s)
Diff to previous 608
      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.

Revision 608 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 8 07:41:01 2000 UTC (14 years, 4 months ago) by brun
Original Path: trunk/base/src/TNamed.cxx
File length: 4749 byte(s)
Diff to previous 568
Several classes modified to :
 - take into account the renaming of kObjInCanvas to kMustCleanup
 - the introduction of FindObject instead of GetPrimitive

Revision 568 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 5 09:21:24 2000 UTC (14 years, 4 months ago) by brun
Original Path: trunk/base/src/TNamed.cxx
File length: 4752 byte(s)
Diff to previous 3
The following headers and classes have been modified to take into account;
  - the new signature of IsFolder (now const)
  - the new TObject::FindObject
  - the fact that the static functions of TObject have been moved to TROOT.

Revision 3 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: trunk/base/src/TNamed.cxx
File length: 4691 byte(s)
Copied from: branches/rdm/base/src/TNamed.cxx revision 2
Diff to previous 2
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.

Revision 2 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: branches/rdm/base/src/TNamed.cxx
File length: 4691 byte(s)
Initial import of ROOT into CVS

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9