From: Eric Niebler (eric_at_[hidden])
Date: 2007-07-05 23:02:28
Eric Niebler wrote:
> dan marsden wrote:
>> Eric Niebler wrote:
>>> dan marsden wrote:
>>>> If I now write:
>>>> if_(_1 == _2)[stuff...] // stuff... is unimportant
>>> OK, I've added some ADL-blocking namespaces and the appropriate using
>>> directives, so hopefully your problem is fixed now. Please let me know.
>> Ok, I've given this a quick go with 2 compilers. Intel works fine with
>> an unqualified if_ as above.
>> Unfortunately gcc 4.1.2 fails, still picking up the proto
> You'll have to send me your code.
Ah, I see the problem. Proto::extends was pulling in boost::proto as an
associated namespace in a very round-about sort of way. Should work now.
And I'll add a work item to move /all/ UDTs out of the boost::proto
-- Eric Niebler 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