View source code
Display the source code in dmd/dcast.d from which thispage was generated on github.
Report a bug
If you spot a problem with this page, click here to create aBugzilla 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 usinglocal clone.
Function dmd.dcast.typeMerge
Merge types of e1 and e2 into a common subset
Parameters e1 and e2 will be rewritten in place as needed.
Parameters
| Name | Description |
|---|---|
| sc | Current scope |
| op | Operator such as e1 op e2. In practice, either EXP.question
or one of the binary operator. |
| pe1 | The LHS of the operation, will be rewritten |
| pe2 | The RHS of the operation, will be rewritten |
Returns
The resulting type in case of success, null in case of error
Authors
License
Copyright © 1999-2025 by the D Language Foundation | Page generated by ddox.