"Jason King"  wrote in message news:cgcqomgrrtujzckvu...@forum.dlang.org...

>     extern (C++, N.M) { void foo(); }
>
>     extern (C++) namespace N { namespace M { void foo(); }}

Excellent.  Solves the problem, doesn't add new language elements.

It adds a new scoping rule, and new syntax. Neither of those things are necessary.

Reply via email to