betterc.interfaces

Undocumented in source.

Members

Classes

CppExtend
class CppExtend(Self, Target, Interfaces...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
CppInterface
class CppInterface(Self, Interfaces...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
CppObject
class CppObject
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Enums

GenCPPInterface
eponymoustemplate GenCPPInterface(Self, itf)
Undocumented in source.

Functions

Destroy
void Destroy(T target)
Undocumented in source. Be warned that the author may not have intended to support it.
New
T New(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
attributes
string attributes()

Attributes such as ref and const modify the return type, so, they need to exist

isMethodImplemented
enum isMethodImplemented()
Undocumented in source. Be warned that the author may not have intended to support it.
linkage
string linkage()

Needs correct linkage for working with D custom types such as string

Templates

getParams
template getParams(alias fn)
Undocumented in source.

Meta