struct
SerializedMapDelta
Inherits:
ISerialized
Contains a delta between two maps.
Only different and removed array elements are stored in the delta.
Public
Constructors
SerializedMapDelta
SerializedMapDelta() = default
Methods
Clone
Performs a deep clone of this object any any potential child objects.
- cloneData
- If true the data contained by the objects will be cloned as well, instead of just meta-data. If false then both the original and the cloned instances will point to the same instances of data. The original will retain data ownership and it will go out of scope when the original does.
CalculateHash
u64 CalculateHash() const override
Calculates the hash value of the contained data.
Equals
Checks if this value matches the other provided value.
staticGetRttiStatic
static RTTIType *GetRttiStatic()
~ISerialized
virtual ~ISerialized() noexcept = default
Fields
Entries
UnorderedMap<SPtr<ISerialized>, SerializedMapEntryDelta> Entries