Demangles D mangled names. If it is not a D mangled name, it returns its argument name.
* Demangles a D mangled type. * * Params: * buf = The string to demangle. * dst = An optional destination buffer. * * Returns: * The demangled type name or the original string if the name is not a * mangled D type.
Mangles a D symbol.
Mangles a D function.
reencode a mangled symbol name that might include duplicate occurrences of the same identifier by replacing all but the first occurence with a back reference.