The OpenD Programming Language

reencodeMangled

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.

nothrow pure @safe
char[]
reencodeMangled
(
return scope const(char)[] mangled
)

Parameters

mangled const(char)[]

The mangled string representing the type

Return Value

Type: char[]

The mangled name with deduplicated identifiers

Meta