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]
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]
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]
Elimination of some quick to resolve type system lookups.
#rnx
#rb jonathan.adamczewski
#preflight 609e5a1dcbf9a40001fe9778
[CL 16328413 by Tim Smith in ue5-main branch]
2) Remove the global hash storage system since it is moved into the Function type information.
3) Remove some unsed classes and methods.
4) Added the TEMPORARY auto creation of base engine types until they can be added to the no export file.
#rb marc.audy
#rnx
#preflight 60893ddb2377910001be8638
[CL 16142341 by Tim Smith in ue5-main branch]
Removed some unused functionality in FScriptLocation that wasn't being used and depended on a global variable.
#rb devin.doucette
[CL 15726794 by Tim Smith in ue5-main branch]
Support for namespaced native types in UHT.
Some obvious string optimizations.
#fyi Steve.Robb
#rb Steve.Robb
[CL 13991135 by Jamie Dale in ue5-main branch]