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.