static void ReplaceStructWithTempDuplicateByPredicate ( [UUserDefinedStruct](API\Runtime\Engine\Engine\UUserDefinedStruct) * StructureToReinstance, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool([FStructProperty](API\Runtime\CoreUObject\UObject\FStructProperty) *InStructProperty)> ShouldReplaceStructInStructProperty, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void([UStruct](API\Runtime\CoreUObject\UObject\UStruct) *InStruct)> PostReplace )