Rtti

Runtime type information

Constructors

this
this(RtType type, ubyte dim, TypeCtors typeCtors, auto ref T t)

Constructs a Rtti with a type and the info for this type.

this
this(RtType rtType, ubyte dim, TypeCtors typeCtors)

Constructs a Rtti with a (basic) type.

Members

Functions

aaInfo
const(AAInfo)* aaInfo()
classInfo
const(ClassInfo)* classInfo()
enumInfo
const(EnumInfo)* enumInfo()
funptrInfo
const(FunPtrInfo)* funptrInfo()
pointerInfo
const(PointerInfo)* pointerInfo()
structInfo
const(StructInfo)* structInfo()
unionInfo
const(UnionInfo)* unionInfo()

Variables

dimension
ubyte dimension;

Type is an array

infos
Infos infos;

The information for this type.

type
RtType type;

The runtime type

typeCtors
TypeCtors typeCtors;

Attributes for this type

Meta