On 11/30/2015 3:42 AM, Manu via Digitalmars-d wrote:
That's not how it seems to be,

Are you still not understanding how name lookup works in D?

(You won't be the first. I explain it to people over and over, and nobody gets it. I have no idea why it is so hard to understand.)

C++ namespaces introduce scopes. The normal D lookup rules for scoped names applies. When names in C++ namespaces are mangled, they are mangled like C++ names would be, not like D names would be.

Lookup rules, apply one by one until found:

1. Look up in current scope.
2. Look up in imported scopes. Error if more than one is found.
3. Go up a level, and goto 1.

Reply via email to