link to C++ function in a namespace whose name is a D keyword
Carl Sturtivant via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Jan 6 10:35:07 PST 2016
Hello,
From D I want to call e.g.
/* C++ prototype */
namespace ns {
int try(int x);
}
without writing a C or C++ wrapper.
Presumably the following D doesn't work, because it doesn't
mangle the name as if it's in the namespace ns.
pragma(mangle, "try") extern(C++, ns) int try_(int x);
So how to I get correct mangling here?
More information about the Digitalmars-d-learn
mailing list