CodeRegionType

Values

ValueMeaning
init

null region (unset)

imports1 << 0

Imports inside the block

aliases1 << 1

Aliases alias foo this;, alias Type = Other;

types1 << 2

Nested classes/structs/unions/etc.

fields1 << 3

Raw variables Type name;

ctor1 << 4

Normal constructors this(Args args)

copyctor1 << 5

Copy constructors this(this)

dtor1 << 6

Destructors ~this()

properties1 << 7

Properties (functions annotated with @property)

methods1 << 8

Regular functions

Meta