Dear all,
I had a construction like this:
class A : public TObject { ClassDef(A, 0) }
class B : public A { ClassDef(B, 0) }
class C : public B { ClassDef(C, 1) }
Now I have changed it to
class A : public TObject { ClassDef(A, 0) }
class B { ClassDef(B, 0) }
class C : public A, public B { ClassDef(C, 1) }
In both cases I call A::Class()->IgnoreTObjectStreamer();
When loading old files storing C I get told, that class B has changed -
which is correct but should not matter, because it was not stored
anyhow, but than I get asked to increase the version number from 0 to 1
- which seems to be nonsense.
Is this a bug or a feature?
Thanks,
Thomas.
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:05 MET