View source code
Display the source code in dmd/backend/newman.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Module dmd.backend.newman
Compiler implementation of the D programming language.
Functions
Name | Description |
---|---|
cpp_mangle(s)
|
'Mangle' a name for output. |
cpp_mangle(s)
|
'Mangle' a name for output. |
cpp_operator(poper, pt)
|
Convert from operator token to name. |
cpp_operator(poper, pt)
|
Convert from operator token to name. |
cpp_operator2(to, pcastoverload)
|
Alternate version that works on a list of token's. |
cpp_operator2(to, pcastoverload)
|
Alternate version that works on a list of token's. |
cpp_opident(op)
|
Find identifier string associated with operator. |
cpp_opident(op)
|
Find identifier string associated with operator. |
cpp_opidx(op)
|
Find index in oparray[] for operator. |
cpp_opidx(op)
|
Find index in oparray[] for operator. |
cpp_typetostring(t, prefix)
|
Generate and return a pointer to a string constructed from the type, appended to the prefix. Since these generated strings determine the uniqueness of names, they are also used to determine if two types are the same. |
cpp_typetostring(t, prefix)
|
Generate and return a pointer to a string constructed from the type, appended to the prefix. Since these generated strings determine the uniqueness of names, they are also used to determine if two types are the same. |
cpp_unmangleident(p)
|
Convert from identifier to operator |
cpp_unmangleident(p)
|
Convert from identifier to operator |
mangle_tbl(flag, t, stag, b)
|
Mangle a vtbl or vbtbl name. |
mangle_tbl(flag, t, stag, b)
|
Mangle a vtbl or vbtbl name. |
template_mangle(s, arglist)
|
Create mangled name for template instantiation. |
template_mangle(s, arglist)
|
Create mangled name for template instantiation. |
unmangle_pt(s)
|
Convert from identifier to operator |
unmangle_pt(s)
|
Convert from identifier to operator |
Structs
Name | Description |
---|---|
OPTABLE
|
|
OPTABLE
|
Authors
License
Copyright © 1999-2022 by the D Language Foundation | Page generated by ddox.