Re: [Boost-users] serialize - C structure within a class

I have a class that is using a C struct, when I use the serialization code: typdef struct A { template <class Archive> void serialize( Archive & ar, ) { ar & a1; ar & a2; } type1 a1; type2 a2; } I get error A.h(59): error: this declaration may not have extern "C" linkage template<class Archive> How can I archive this C structure which the class referenced? --------------------------------- Yahoo! Personals Single? There's someone we'd like you to meet. Lots of someones, actually. Try Yahoo! Personals

structs cannot include member functions. Try non-intrunsive serializaition. Or make it a class Robert Ramey "sui tam" <suitam2006@yahoo.com> wrote in message news:20051201194546.78588.qmail@web36310.mail.mud.yahoo.com... I have a class that is using a C struct, when I use the serialization code: typdef struct A { template <class Archive> void serialize( Archive & ar, ) { ar & a1; ar & a2; } type1 a1; type2 a2; } I get error A.h(59): error: this declaration may not have extern "C" linkage template<class Archive> How can I archive this C structure which the class referenced? ------------------------------------------------------------------------------ Yahoo! Personals Single? There's someone we'd like you to meet. Lots of someones, actually. Try Yahoo! Personals ------------------------------------------------------------------------------ _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (2)
-
Robert Ramey
-
sui tam