From: Robert Ramey (ramey_at_[hidden])
Date: 2006-05-25 01:10:51


Nicola Musatti wrote:
>
>> ******Index: basic_text_oprimitive.hpp
>> ===================================================================
>> RCS file:
>> /cvsroot/boost/boost/boost/archive/basic_text_oprimitive.hpp,v

I think your analysis of the
problem is correct - but I think the fix is in the wrong place.
Basically, I don't want to take any other than primitive types.
 I'll look into it. Give me a couple of days

>> ******Index: iserializer.hpp
>> ===================================================================
>> RCS file: /cvsroot/boost/boost/boost/archive/detail/iserializer.hpp,v
>> retrieving revision 1.30
>> diff -d -u -r1.30 iserializer.hpp
>> --- iserializer.hpp 12 Feb 2006 05:45:16 -0000 1.30
>> +++ iserializer.hpp 24 May 2006 21:42:57 -0000
>> @@ -187,7 +187,7 @@
>> public:
>> // at least one compiler (CW) seems to require that serialize_adl
>> // be explicitly instantiated. Still under investigation.
>> - #if !defined(__BORLANDC__)
>> + #if ! BOOST_WORKAROUND(__BORLANDC__, < 0x582)
>> void (* const m)(Archive &, T &, const unsigned);
>> boost::serialization::extended_type_info * (* e)();
>> #endif

This looks OK - I'll check this into RC_1_34 in the next couple
of days.

Thanks so much for taking an interest in this. Without your
efforts, no progress would have been made here.

Robert Ramey