dmd.dmangle

Does name mangling for extern(D) symbols.

Specification: Name Mangling

Authors

Walter Bright, https://www.digitalmars.com

Source: dmangle.d

  • Declaration

    const(char)* mangleExact(FuncDeclaration fd);

    Returns exact mangled name of function.

  • Declaration

    package nothrow bool isValidMangling(dchar c);

    Return Value

    true if the given character is a valid mangled character

  • Declaration

    Type decoToType(const(char)[] deco);

    Convert a string representing a type (the deco) and return its equivalent Type.

    Parameters

    const(char)[] deco

    string containing the deco

    Return Value

    null for failed to convert Type for succeeded