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.