10 Oct
2011
10 Oct
'11
6:52 p.m.
On Oct 10, 2011, at 8:46 AM, Mostafa
Hmmm ... It seems the issue isn't with the placement of the calling code in global namespace or not, but with the funny rule that unqualified name lookup does not go beyond some ancestor scope if any possible match is found in said ancestor.
I see, thanks. That is funny, but consistent. So it could find it in the global namespace, but not reliably, which is why you must rely on ADL instead.