![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FResolvingExportTracker:Public Member Functions | |
| void | FlagLinkerExportAsResolving (FLinkerLoad *Linker, int32 ExportIndex) |
| bool | IsLinkerExportBeingResolved (FLinkerLoad *Linker, int32 ExportIndex) const |
| void | FlagExportClassAsFullyResolved (FLinkerLoad *Linker, int32 ExportIndex) |
| void | Reset (FLinkerLoad *Linker) |
| void | AddLinkerPlaceholderObject (UClass *ClassWaitingFor, ULinkerPlaceholderExportObject *Placeholder) |
| void | ResolvePlaceholders (UClass *ForClass) |
Public Member Functions inherited from FTlsAutoCleanup | |
| virtual | ~FTlsAutoCleanup () |
| CORE_API void | Register () |
Additional Inherited Members | |
Static Public Member Functions inherited from TThreadSingleton< FResolvingExportTracker > | |
| static FORCEINLINE FResolvingExportTracker & | Get () |
| static FORCEINLINE FResolvingExportTracker & | Get (TFunctionRef< FTlsAutoCleanup *()> CreateInstance) |
| static FORCEINLINE FResolvingExportTracker * | TryGet () |
| static FORCEINLINE FResolvingExportTracker * | Inject (FResolvingExportTracker *Instance) |
Protected Member Functions inherited from TThreadSingleton< FResolvingExportTracker > | |
| TThreadSingleton () | |
| virtual | ~TThreadSingleton () |
Static Protected Member Functions inherited from TThreadSingleton< FResolvingExportTracker > | |
| static FTlsAutoCleanup * | CreateInstance () |
Protected Attributes inherited from TThreadSingleton< FResolvingExportTracker > | |
| const uint32 | ThreadId |
A helper utility for tracking exports whose classes we're currently running through ForceRegenerateClass(). This is primarily relied upon to help prevent infinite recursion since ForceRegenerateClass() doesn't do anything to progress the state of the linker.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |