View source code
Display the source code in dmd/typesem.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.
Function dmd.typesem.getProperty
Calculate built-in properties which just the type is necessary.
Expression getProperty
(
Type t,
dmd .dscope .Scope* scope_,
ref const(Loc) loc,
Identifier ident,
int flag,
Expression src = null
);
Parameters
Name | Description |
---|---|
t | the type for which the property is calculated |
scope_ | the scope from which the property is being accessed. Used for visibility checks only. |
loc | the location where the property is encountered |
ident | the identifier of the property |
flag | if flag & 1, don't report "not a property" error and just return NULL. |
src | expression for type t or null. |
Returns
expression representing the property, or null if not a property and (flag & 1)
Authors
License
Copyright © 1999-2024 by the D Language Foundation | Page generated by ddox.