FLinkerLoad::ResolveDeferredExports

Combs the ExportMap for any stubbed in ULinkerPlaceholderExportObjects, and finalizes the real export's class before actually creating it (exports are deferred when their class isn't fully formed at the time CreateExport() is called).

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/LinkerLoad.h

Include

#include "UObject/LinkerLoad.h"

Source

/Engine/Source/Runtime/CoreUObject/Private/Blueprint/BlueprintSupport.cpp

Syntax

void ResolveDeferredExports
(
    UClass * LoadClass
)

Remarks

Combs the ExportMap for any stubbed in ULinkerPlaceholderExportObjects, and finalizes the real export's class before actually creating it (exports are deferred when their class isn't fully formed at the time CreateExport() is called). Also, this function ensures that deferred CDO serialization is executed (expects its class to be fully resolved at this point).

Parameters

Parameter

Description

LoadClass

A fully loaded/serialized class that may have property references to placeholder export objects (in need of fix-up).

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss