From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-01-26 04:50:20
Robert Ramey wrote:
> Vladimir Prus wrote:
>>IOW, it's required that archives to be used with exported classes
>>are included before you do BOOST_EXPORT? Indeed, when I add
= In other words.
>>But it's unfortunate to get assert like above -- newbie will immediately
>>decide it's a bug in serialization library. OTOH, requiring that all
>>archive headers are included before BOOST_CLASS_EXPORT is probably
> It would be worse than overkill - it would mean that code gets
> for all archives whether or not they are used. Code bloat. This way I
> managed to get the right code and only the right code instantiated.
I would very much prefer if I get an exception in this case, saying that
"class is not exported to this archive". I somehow suspect that if you
fix the bug where BOOST_CLASS_EXPORT confuses different archive types,
such an exception would be trivial to add.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk