
"David Abrahams" <dave@boost-consulting.com> wrote in message news:u7js29ae4.fsf@boost-consulting.com... | Daniel Frey <daniel.frey@aixigo.de> writes: | > But maybe someone else has a better (and robust enough) idea how to | > detect which f(x) would be called... | | You can use something like what boost/detail/is_incrementable.hpp is | doing, but I think that's basically the same technique you're using. | And this seems to be exactly what I was talking about on the NG when I | suggested removing ambiguity by detecting whether there's a function | that could be found via ADL... or am I missing something? are this all very complicated compared to what we want to achieve. wouldn't it be better just to stick to the using detail::XX trick and then write on the portability page that for best portability, always include new overloads before the range library. br Thorsten