
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