Class NameMangler
Describes common functionality implemented by name manglers.
Inherited Members
Namespace: Flame.Llvm
Assembly: Flame.Llvm.dll
Syntax
public abstract class NameMangler
Methods
| Edit this page View SourceMangle(IField, bool)
Gets the given field's mangled name.
Declaration
public abstract string Mangle(IField method, bool mangleFullName)
Parameters
| Type | Name | Description |
|---|---|---|
| IField | method | |
| bool | mangleFullName | If this is |
Returns
| Type | Description |
|---|---|
| string | The mangled name. |
Mangle(IMethod, bool)
Gets the given method's mangled name.
Declaration
public abstract string Mangle(IMethod method, bool mangleFullName)
Parameters
| Type | Name | Description |
|---|---|---|
| IMethod | method | The method whose name is to be mangled. |
| bool | mangleFullName | If this is |
Returns
| Type | Description |
|---|---|
| string | The mangled name. |
Mangle(IType, bool)
Gets the given type's mangled name.
Declaration
public abstract string Mangle(IType type, bool mangleFullName)
Parameters
| Type | Name | Description |
|---|---|---|
| IType | type | The type whose name is to be mangled. |
| bool | mangleFullName | If this is |
Returns
| Type | Description |
|---|---|
| string | The mangled name. |