Boost logo

Boost Users :

From: Robert Ramey (ramey_at_[hidden])
Date: 2007-02-09 11:22:40


Use free serialization functions. This is referred to in the documentation
as "non-intrusive". Look through the documentation and examples.

Robert Ramey

Mark Wyszomierski wrote:
> Hi,
> I'm using the boost serialization methods, they're great. I'm using
> some 3rd party classes that I don't have access to, so I can't add a
> serialize() member function to them. It's something like:
>
> class CMyClass {
> int m_nWhatever;
> CSomeClass m_sc; // I am just using this from someone else's
> library....
>
> void serialize(Archive &ar, const unsigned int version)
> {
> ar & version;
> ar & m_nWhatever;
> ar & m_sc; // fails!!!
> }
> }
>
> how can I get around this?
>
> Thanks,
> Mark


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net