Fixed issue where changing a function signature in an interface wouldn't update nodes in a blueprint.
Changed the API of the deferred registry to be more inline with UE coding standards.
#rb ben.marsh phillip.kavan
#rnx
#jira UE-113662
#preflight 60c0c0fdc61264000190e16a
#ROBOMERGE-SOURCE: CL 16606206 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16606221 by tim smith in ue5-release-engine-test branch]
Enable concurrent parsing of headers.
Fixing uninitialized variable from prior submit.
Tested by running UHT on a sample large scale game 1000 times and verifying the output matched with a prior version of UHT.
#rb jonathan.adamczewski
#rnx
#preflight 60be0b3a0249c30001e9b0e5
[CL 16568873 by Tim Smith in ue5-main branch]
Enable concurrent parsing of headers.
Tested by running UHT on a sample large scale game 1000 times and verifying the output matched with a prior version of UHT.
#rb jonathan.adamczewski
#rnx
#preflight 60b93533884c630001f06a7d
[CL 16554523 by Tim Smith in ue5-main branch]
Moved the parsing of the enumeration form and underlying type to the pre-parser so they can be accessed during the parse phase.
Fixed "warning as errors" return code.
Removed the SimplePropertyTypeDispatch since it was only used the the version that supported containers.
#rb self
#rnx
#preflight 60af9c85cd591d0001bc9a6e
[CL 16483831 by Tim Smith in ue5-main branch]
Added new casting system betwen the different type definitions. This allows some patterns that makes the code easier.
Moved some direct calls to engine API to FClasses.
More property data moved to the property definition.
Replacing a many more instances of referencing engine type directly with referencing UHT types.
Removed the FToken from the property data. Saved 600MB of memory on some titles.
#rb jonathan.adamczewski
#rnx
[CL 16416114 by Tim Smith in ue5-main branch]
Produced a common inheritance parser.
Added error return for when verification fails
#rb jonathan.adamczewski
#rnx
#preflight 60a4ef3cb7ccb00001771494
[CL 16383144 by Tim Smith in ue5-main branch]