View source code
Display the source code in dmd/func.d from which thispage was generated on github.
Report a bug
If you spot a problem with this page, click here to create aGitHub 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.
Struct dmd.func.ParameterDFAInfo.Inferrable
struct Inferrable;
Fields
| Name | Type | Description |
|---|---|---|
escapeIntoNothing
|
bool | If we escape into nothing, and still modellable (scope) |
escapesInto
|
ulong | return, this, into-the-unknown, (29x) parameters... |
notNullIn
|
ParameterDFAInfo | Is the parameter non-null upon input, only applies to pointers. |
notNullOut
|
ParameterDFAInfo | Is the parameter non-null, applies only for by-ref parameters that are pointers. |
Methods
| Name | Description |
|---|---|
willEscape
(id)
|
Will this parameter escape into the following parameter id, at what relationship strength? |
willEscape
(id, as)
|
Set this parameter's relationship strength to the following parameter id. |
Authors
License
Copyright © 1999-2026 by the D Language Foundation | Page generated by ddox.