ktomaszewski@zunit.com wrote:
> Robert,
> Changing the archive
from Borg::SafeBinOutArchive to
> boost::archive::binary_oarchive will
remove a core of the problem. In
> the constructor of
Borg::SafeBinOutArchive I call register_type
> method to make my archive
know about derived classes it will meet
> during serialization through
base class pointers. But the constructor
> of
boost::archive::binary_oarchive class doesn't do such
things.
without having seen the code for Borg::SafeBinOutArchive I can't
comment on it. But it would seem that investigating the
differences
between these two archive classes would point to the problem.
Robert Ramey