Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2004-02-24 20:34:31


"Eric Niebler" <eric_at_[hidden]> writes:

> Guillaume Melquiond wrote:
>> How did you deal with occurrences of min and
>> max that rely on ADL (sorry if that is not the correct term)? Or did you
>> handle only explicitly qualified calls std::min and std::max?
>> I'm asking because the Interval library relies on this kind of
>> construct
>> in order to deal with built-in types (like int, float, etc) and
>> user-defined types (their min and max are found by Koenig lookup).
>
>
> Hmmm ... I was aware of the theoretical possibility of this problem,
> but I didn't know there was actual boost code relying on ADL with
> std::min/std::max.

I don't see the problem. Wasn't the intention only to replace
qualified std::min and std::max with (std::min) and (std::max)?

-- 
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