struct ManagedSerializableDelta::ModifiedField

Inherits: IReflectable

Contains a modification of a specific field in an object along with information about the field and its parent object.

Public

Constructors

ModifiedField

ModifiedField() = default

ModifiedField

ModifiedField(const SPtr<ManagedTypeInfo> &parentType, const SPtr<ManagedMemberInfo> &fieldType, const SPtr<Modification> &modification)

Methods

staticGetRttiStatic

static RTTIType *GetRttiStatic()

GetRtti

RTTIType *GetRtti() const override

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

Fields

ParentType

SPtr<ManagedTypeInfo> ParentType

Type of the parent object the field belongs to.

FieldType

SPtr<ManagedMemberInfo> FieldType

Data type of the field.

Modification

Recorded modification(s) on the field.