Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2004-11-17 07:51:41


Vyacheslav E. Andrejev wrote:
>> I concluded that the issue with the serialization library was a
>> valid one - although it didn't show up in any testing, and removed
>> some leftover useless code.
>
> Sorry, but your removal didn't fully eliminate the problem. In large
> enough project the problem comes up eventually.
>
>> Another suggestion was to define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP
>> for VC 7.1 .
>>
>> a) I didn't feel sufficiently knowledgable to evaluate such a
>> proposal.
>> b) It seemed (and still seems) pretty radical to me.
>> c) Such a change would have to be made only after thorough
>> investigation of
>> any vagarities in VC 7.1 implementation of ADL. I suspect that no
>> one has
>> been able to justify this effort.
>> Robert Ramey
>
> Yes, your're right. But this preprocessor macro is used only in one
> place of the whole boost, namely in serialization library.

Out of curiosity, what ADL-related problems are you experiencing with VC
7.1? I'm not aware of any. Templated inline friends sometimes confuse the
code generator, but this doesn't seem to be the issue here.


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