FLinkerLoad::IsBlueprintFinalizationPending

Query method to help handle recursive behavior.

Choose your operating system:

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

bool IsBlueprintFinalizationPending() const

Remarks

Query method to help handle recursive behavior. When this returns true, this linker is in the middle of, or is about to call FinalizeBlueprint() (for a blueprint class somewhere in the current callstack). Needed when we get to finalizing a sub-class before we've finished finalizing its super (so we know we need to finish finalizing the super first).

Returns

True if FinalizeBlueprint() is currently being ran (or about to be ran) for an export (Blueprint) class.