Mangler

Members

Functions

mangleDecl
void mangleDecl(Declaration sthis)
paramsToDecoBuffer
void paramsToDecoBuffer(Parameters* parameters)
toBuffer
void toBuffer(const(char)* id, Dsymbol s)

Write length prefixed string to buf.

visit
void visit(FuncDeclaration fd)

Normally FuncDeclaration and FuncAliasDeclaration have overloads. If and only if there is no overloads, mangle() could return exact mangled name.

visit
void visit(Expression e)
visitWithMask
void visitWithMask(Type t, ubyte modMask)

Type mangling

Meta