FLinkerLoad::GatherExportDependencies

Recursively gathers the dependencies of a given export (the recursive chain of imports and their imports, and so on)

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/UObject/LinkerLoad.cpp

Syntax

void GatherExportDependencies
(
    int32 ExportIndex,
    TSet< FDependencyRef > & Dependencies,
    bool bSkipLoadedObjects
)

Remarks

Recursively gathers the dependencies of a given export (the recursive chain of imports and their imports, and so on)

Recursively gathers the dependencies of a given export (the recursive chain of imports and their imports, and so on)

Parameters

Parameter

Description

ExportIndex

Index into the linker's ExportMap that we are checking dependencies

Dependencies

Set of all dependencies needed

bSkipLoadedObjects

Whether to skip already loaded objects when gathering dependencies

ExportIndex

Index into the linker's ExportMap that we are checking dependencies

Dependencies

Array of all dependencies needed

bSkipLoadedObjects

Whether to skip already loaded objects when gathering dependencies

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