arsd.mangle

a D name mangler. You probably do not need this, use the language's built in .mangleof property instead. I don't even remember why I wrote it.

Members

Functions

dTokensPain
auto dTokensPain()

Undocumented in source. Be warned that the author may not have intended to support it.

foo
int foo(int , string , int )

Undocumented in source.

foo2
string foo2(long , char[] , int )

Undocumented in source.

foo3
S foo3(S , S , string , long , int , S , int[] , char[][] )

Undocumented in source.

intToString
char[] intToString(int i, char[] buffer)

Undocumented in source. Be warned that the author may not have intended to support it.

isIdentifierChar
bool isIdentifierChar(char c)

Undocumented in source. Be warned that the author may not have intended to support it.

main
void main(string[] args)

Undocumented in source. Be warned that the author may not have intended to support it.

mangle
char[] mangle(const(char)[] decl, char[] buffer)

Undocumented in source. Be warned that the author may not have intended to support it.

mangleFunction
char[] mangleFunction(char[] name, char[] returnTypeMangled, char[][] argumentsMangle, char[] buffer)

Undocumented in source. Be warned that the author may not have intended to support it.

mangleName
char[] mangleName(char[] name, char[] buffer)

Undocumented in source. Be warned that the author may not have intended to support it.

manglePrimitive
char manglePrimitive(char[] t)

Undocumented in source. Be warned that the author may not have intended to support it.

parseAndMangleType
char[] parseAndMangleType(const(char)[][] tokens, char[] buffer)

Undocumented in source. Be warned that the author may not have intended to support it.

parseName
char[] parseName(const(char)[][] tokens, char[] nameBuffer)

Undocumented in source. Be warned that the author may not have intended to support it.

testcomplex
long testcomplex(int , const(const(char)[]*)[] , long )

Undocumented in source.

Static variables

dTokens
string[] dTokens;

Undocumented in source.

primitives
string[23] primitives;

Undocumented in source.

Structs

S
struct S

Undocumented in source.

StackArray
struct StackArray(Type, size_t capacity)

Undocumented in source.

Meta