2) Added a quick method to query the deferred CppStructOps until we decide on a long term solution
3) Added method to test to see if a source file is the NoExports include file.
#rb none
#rnx
#preflight 60f6c42f25c166000152cbdc
[CL 16895867 by Tim Smith in ue5-main branch]
Fixed some API that were mistakenly setup as generic struct API instead of class API.
Removed some unused API.
No functional changes, just code reorg.
#rb none
#rnx
#preflight 60d08126d9586b0001ae3336
[CL 16727641 by Tim Smith in ue5-main branch]
Add error message for when WITH_EDITOR used in shipping code to hide a property.
#rb jonathan.adamczewski
#rnx
#jira UE-48666
[CL 16687191 by Tim Smith in ue5-main branch]
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
[CL 16606206 by Tim Smith in ue5-main 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]