9 Sep
2010
9 Sep
'10
8:01 a.m.
On Wed, Sep 8, 2010 at 5:57 PM, Steven Watanabe
AMDG
Robert Jones wrote:
On Wed, Sep 8, 2010 at 2:48 PM, Steven Watanabe
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.