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]
#rb self
#rnx
#preflight 60ad1c9cbb30900001badd4b
#ROBOMERGE-SOURCE: CL 16451820 in //UE5/Main/... via CL 16451834
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Release-Engine-Staging) (v818-16446889)
[CL 16451843 by tim smith in ue5-release-engine-staging branch]
Moving more property functionality into PropertyTypes
Assorted cleanup of other methods.
#rb self
#rnx
#ROBOMERGE-OWNER: tim.smith
#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 16447199 in //UE5/Main/... via CL 16447502
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Release-Engine-Staging) (v818-16446889)
[CL 16447513 by tim smith in ue5-release-engine-staging branch]
#rb self
#rnx
#preflight 60ac45318194e7000114aea5
#ROBOMERGE-SOURCE: CL 16443629 in //UE5/Main/... via CL 16443640
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Release-Engine-Staging) (v814-16434418)
[CL 16443641 by tim smith in ue5-release-engine-staging branch]
#rb self
#rnx
#preflight 60abf088bb309000018d647f
#ROBOMERGE-SOURCE: CL 16439221 in //UE5/Main/... via CL 16439241
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Release-Engine-Staging) (v814-16434418)
[CL 16439251 by tim smith in ue5-release-engine-staging branch]
#rb self
#rnx
#preflight 60abcdea04188d0001af7b39
#ROBOMERGE-SOURCE: CL 16437013 in //UE5/Main/... via CL 16437024
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Release-Engine-Staging) (v814-16434418)
[CL 16437032 by tim smith in ue5-release-engine-staging branch]
Removed GetEnum as much as possible.
#rb self
#rnx
#preflight 60aba9191d02bb00011bb579
#ROBOMERGE-SOURCE: CL 16435208 in //UE5/Main/... via CL 16435211
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Release-Engine-Staging) (v814-16434418)
[CL 16435212 by tim smith in ue5-release-engine-staging branch]
#rb self
#rnx
#preflight 60ab8a011d02bb00011807f0
#ROBOMERGE-SOURCE: CL 16434562 in //UE5/Main/... via CL 16434564
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Release-Engine-Staging) (v814-16434418)
[CL 16434565 by tim smith in ue5-release-engine-staging branch]