- funcToString
void funcToString(const(CppClass.CppFunc) func, Writer w, Char[] fmt)
Undocumented in source. Be warned that the author may not have intended to support it.
- funcToString
string funcToString(const(CppClass.CppFunc) func)
Undocumented in source. Be warned that the author may not have intended to support it.
- getName
string getName(const(CppClass.CppFunc) method)
Get the name of a C++ method.
- getName
string getName(CxParam p, string default_)
Get the name of a parameter or the default.
- getType
string getType(CxParam p)
Get the parameter type as a string.
- joinParamNames
string joinParamNames(T r)
Join a range of CxParams by extracting the parameter names.
- joinParamTypes
string joinParamTypes(const(CxParam)[] r)
Join a range of CxParams to a string of the parameter types separated by ", ".
- joinParams
string joinParams(const(CxParam)[] r)
Join a range of CxParams to a string separated by ", ".
- makeCxParam
CxParam makeCxParam()
Make a variadic parameter.
- makeCxParam
CxParam makeCxParam(TypeKindVariable tk)
CxParam created by analyzing a TypeKindVariable.
A empty variable name means it is of the algebraic type TypeKind.
- makeUniqueUSR
USRType makeUniqueUSR()
Construct a USR that is ensured to be unique.
- methodNameToString
string methodNameToString(const(CppClass.CppFunc) func)
Undocumented in source. Be warned that the author may not have intended to support it.
- nextUniqueID
size_t nextUniqueID()
Generate the next globally unique ID.
- paramNameToString
string paramNameToString(CxParam p, string id)
Convert a CxParam to a string.
- paramTypeToString
string paramTypeToString(CxParam p, string id)
Convert a CxParam to a string.
- toInternal
string toInternal(CxParam p)
Convert a CxParam to a string.
- toInternal
string toInternal(TypeKindVariable tk)
Convert a TypeKindVariable to a string.
- unpackParam
UnpackParamResult unpackParam(const(CxParam) p)