Specifying C++ symbols in C++ namespaces
Rikki Cattermole
alphaglosined at gmail.com
Wed Apr 2 16:22:19 PDT 2014
On Wednesday, 2 April 2014 at 22:33:21 UTC, bearophile wrote:
> Walter Bright:
>
>> Here's Andrei's proposal:
>>
>> extern (C++) template nspace() {
>> int foo();
>> }
>
> I suggest to brainstorm the syntax some more time, because
> someone could be able to invent a better syntax.
>
> Some seeds:
>
...
> extern (C++)(nspace) {
> int foo();
> }
>
> extern (C++ nspace) {
> int foo();
> }
>
> Bye,
> bearophile
I definitely like the last two. Small and to the point. But where
nspace is a wrapper 'static struct' essentially.
So:
nspace.foo()
More information about the Digitalmars-d
mailing list