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
a local clone.
ddmd.dscope
Compiler implementation of the
D programming language.
Authors:
License:
Source: dscope.d
- enum int
CSXthis_ctor; - called this()
- enum int
CSXsuper_ctor; - called super()
- enum int
CSXthis; - referenced this
- enum int
CSXsuper; - referenced super
- enum int
CSXlabel; - seen a label
- enum int
CSXreturn; - seen a return statement
- enum int
CSXany_ctor; - either this() or super() was called
- enum int
CSXhalt; - assert(0)
- enum int
SCOPEctor; - constructor type
- enum int
SCOPEcondition; - inside static if/assert condition
- enum int
SCOPEdebug; - inside debug conditional
- enum int
SCOPEnoaccesscheck; - don't do access checks
- enum int
SCOPEconstraint; - inside template constraint
- enum int
SCOPEinvariant; - inside invariant code
- enum int
SCOPErequire; - inside in contract code
- enum int
SCOPEensure; - inside out contract code
- enum int
SCOPEcontract; - [mask] we're inside contract code
- enum int
SCOPEctfe; - inside a ctfe-only expression
- enum int
SCOPEcompile; - inside _traits(compile)
- enum int
SCOPEignoresymbolvisibility; - ignore symbol visibility
- enum int
SCOPEfree; https: //issues.dlang.org/show_bug.cgi?id=15907
is on free list- enum int
SCOPEfullinst; - fully instantiate templates
Copyright © 1999-2017 by the D Language Foundation | Page generated by
Ddoc on Wed Jul 19 22:16:41 2017