[root] Repository:
ViewVC logotype

Revision 33173


Jump to revision: Previous Next
Author: pcanal
Date: Sat Apr 24 21:35:39 2010 UTC (4 years, 9 months ago)
Log Message:
In the case of a data member which is a pointer to a STL container, eg: 
   std::container<Data> *fDataObjects;
and which is stored member-wise,  
add support for the schema evolution of the class 'Data'.

This requires a change in the on file format used to store this type
of data members (i.e. by adding inline the version number of the class
'Data').

To read file containing this construct and written with this revision 
using an older version of ROOT you will need the following patches:
   For v5.22/00, you will need http://root.cern.ch/viewvc?view=rev&revision=33174
     or v5.22/00k
   For v5.26/00, you will need http://root.cern.ch/viewvc?view=rev&revision=33176
     or v5.26/00c

Additionally, we no longer allow the member wise streaming of a class which
has a custom streamer nor of any data members marked with //||

Changed paths:

Path Details
Directorytrunk/io/io/inc/TStreamerInfo.h modified , text changed
Directorytrunk/io/io/src/TStreamerInfoReadBuffer.cxx modified , text changed
Directorytrunk/io/io/src/TStreamerInfoWriteBuffer.cxx modified , text changed

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9