/Engine/Source/Runtime/CoreUObject/Public/UObject/Class.h
Save information for StaticAllocateObject in the case of overwriting an existing object. StaticAllocateObject will call delete on the result after callingRestore()AnFRestoreForUObjectOverwritethat can restore the object or NULL if this is not necessary.
virtual [FRestoreForUObjectOverwrite](API\Runtime\CoreUObject\UObject\FRestoreForUObjectOverwrite) * GetRestoreForUObjectOverwrite()