Boost logo

Boost :

From: Matthias Troyer (troyer_at_[hidden])
Date: 2005-10-09 13:04:50


On Oct 9, 2005, at 7:36 PM, Robert Ramey wrote:
>
> I believe:
>
> a) that by using derivation similar to demo_fast_archive you can
> achieve
> all the goals you desire without modification of the library itself.
> b) that this approach will result in smallest amount of additional
> coding
> effort.
> c) that the result will be applicable to current and future archives
> without
> any other coding changes.

Sorry, but I still do not see how this can avoid an MxN problem,
since for each of M archive class I will need to overload the
serialization of N classes. Maybe I am just not seeing a trick that
you have in mind, but I would think that I

- need to overload the serialization for all N classes (array,
vector, valarray, .....) for the demo_fast_archive.
- again overload the serialization for all N classes for the fast
portable binary archive
- again overload the serialization for all N classes for the MPI archive
- again overload the serialization for all N classes for the
polymorphic archives
  and so on...

Can you tell me what I'm missing here?

Matthias


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk