Module btl.traits.common

TODO

Structs

NameDescription
Forward Type used in forward constructors.

Manifest constants

NameTypeDescription
classHasIndirections Same as std.traits.hasIndirections but for classes.
instanceSize Size of instance, if T is class then __traits(classInstanceSize, T), otherwise T.sizeof
isClassOrInterface true if T is class or interface.
isRef same as __traits(isRef, var).
platformSupportGC TODO
shouldAddGCRange TODO

Aliases

NameTypeDescription
Unshared T remove shared from type T.