struct RTTIFieldDataTypeSchema

Inherits: IReflectable

Information about a type stored in a RTTIField.

A single field can hold one or multiple types (e.g. in case of a map entry it will store a key/value pair).

Public

Constructors

RTTIFieldDataTypeSchema

RTTIFieldDataTypeSchema() = default

RTTIFieldDataTypeSchema

RTTIFieldDataTypeSchema(bool hasDynamicSize, BitLength fixedSize, RTTIFieldDataType type, u32 fieldTypeId, SPtr<RTTISchema> fieldTypeSchema)

Methods

staticGetRttiStatic

static RTTIType *GetRttiStatic()

GetRtti

RTTIType *GetRtti() const override

Returns an interface you can use to access class' Run Time Type Information.

Fields

HasDynamicSize

bool HasDynamicSize

FixedSize

BitLength FixedSize

FieldTypeId

u32 FieldTypeId

FieldTypeSchema

SPtr<RTTISchema> FieldTypeSchema