C++ UHT can no longer run external script generators but can still be used to validate C# UHT.
#rb self
#preflight 63ca8cb06a00f3cc8ee8b943
[CL 23788618 by Tim Smith in ue5-main branch]
Removed redundant check for return value since it is covered in the loop above.
#rb self
#preflight 6393491fcf0e31f7270bf43c
[CL 23464263 by tim smith in ue5-main branch]
* Fixed so SparseClassDataType code generation is not inlined. This makes it possible to forward declare the type used for sparse class data
#preflight 6349aa0bce524ed356fb134b
#rb tim.smith
[CL 22547737 by henrik karlsson in ue5-main branch]
ModuleRules.SetupIrisSupport defines a new macro to enable or disable the Iris fast array bindings for a module, added UHT support for this. This allows the dependency on the Iris bindings to be compiled out of modules that don't need it and still link with Iris-enabled modules.
Iris plugin disabled by default, should be enabled for specific projects that use it.
#jira UE-160209
#rb mattias.hornlund, peter.engstrom
#preflight 6346fd2cfa31324bb153b63b
[CL 22482725 by Ryan Gerleve in ue5-main branch]
* Fixed so dll export is added to GetLifetimeReplicatedProps
* Fixed so UFUNCTION that produce _Validate function adds dll export if class is not dll exported but function is
#preflight 632a522cb40000c8f099fccb
#rb Tim.Smith
[CL 22110139 by henrik karlsson in ue5-main branch]
* UnrealTypeDefinitionInfo - Explicitly added destructor to make sure code gen is not adding.
* Niagra - Fixed bug where function was declared as non-inline virtual but implemented as inline.
* RecastNavmesh - Made sure destructor is outside #ifdef for UHT to more easily parse the header and generate proper code
#rb Tim.Smith
#preflight 630660a4c00af5e2946af6a6
[CL 21555810 by henrik karlsson in ue5-main branch]