|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2005-06-23 01:35:05
"Robert Ramey" <ramey_at_[hidden]> writes:
> In order to get desired behavior regarding invocation of auto-linking only
> when necessary I had to impose some restriction regarding sequening of
> #include statements. The rule is:
>
> "all #includes from the boost/archive directory should preceed all #includes
> from the serialization directory."
Ouch, that's pretty scary. #include order is notoriously hard to
control and maintain. I'm not sure what's at play here, but I'm
guessing it's some phase-1 name lookup issue? Can't you move it to
phase 2 (usually by using an unqualified call or specialization)?
-- Dave Abrahams Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk