class
ManagedSerializableFieldDataI8
Inherits:
ManagedSerializableFieldData
Contains signed 8-bit integer field data.
@copydoc ManagedSerializableFieldData
Public
Constructors
ManagedSerializableFieldDataI8
ManagedSerializableFieldDataI8() = default
Methods
GetValue
Returns the internal value.
- typeInfo
- Type of the data we're looking to retrieve. This isn't required for actually retrieving the data but is used as an extra check to ensure the field contains the data type we're looking for.
Returns: Pointer to the internal serialized data. Caller must ensure the pointer is cast to the proper type.
GetValueBoxed
Boxes the internal value and returns it.
- typeInfo
- Type of the data we're looking to retrieve. This isn't required for actually retrieving the data but is used as an extra check to ensure the field contains the data type we're looking for.
Returns: Boxed representation of the internal value.
Equals
bool Equals(const SPtr<ManagedSerializableFieldData> &other, RTTIOperationContext *context = nullptr) override
Checks if the internal value stored in this object matches the value stored in another.
Does shallow comparison for complex objects.
GetHash
size_t GetHash() override
Returns a hash value for the internally stored value.
staticGetRttiStatic
static RTTIType *GetRttiStatic()
Fields
Value
i8 Value