On Wed, Sep 8, 2010 at 5:57 PM, Steven Watanabe <watanabesj@gmail.com> wrote:
AMDG

Robert Jones wrote:
On Wed, Sep 8, 2010 at 2:48 PM, Steven Watanabe <watanabesj@gmail.com>wrote:
 
When calling a function template with

explicit template arguments, ADL is only
activated if at least one overload is found
by normal lookup.
   


Thanks for that  Steven - could you possibly give me a C++ Standard
reference for that?
 

14.8.1/6:
"... But when a function template with explicit template arguments
is used, the call does not have the correct syntactic form unless
there is a function template with that name visible at the point of
the call...."


Once again thank you Steven - I've found the reference, in particular the
very clear example, but the rationale behind it eludes me!

- Rob.