module volt.semantic.mangle

Code Map

module volt.semantic.mangle;


//! Mangle the name of type if not set mangled.
fn ensureMangled(t: ir.Type) { }
//! Mangle a type.
fn mangle(t: ir.Type) string { }
//! Mangle a Variable.
fn mangle(names: string[], v: ir.Variable) string { }
//! Mangle a function.
fn mangle(names: string[], func: ir.Function) string { }
fn ensureMangled(t: ir.Type)

Mangle the name of type if not set mangled.

fn mangle(t: ir.Type) string

Mangle a type.

fn mangle(names: string[], v: ir.Variable) string

Mangle a Variable.

@todo figure out what to do about names argument.

fn mangle(names: string[], func: ir.Function) string

Mangle a function.

@todo figure out what to do about names argument.