UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ReferenceChainSearch.h File Reference
#include "Containers/Array.h"
#include "Containers/ContainersFwd.h"
#include "Containers/Map.h"
#include "Containers/Set.h"
#include "Containers/UnrealString.h"
#include "CoreMinimal.h"
#include "CoreTypes.h"
#include "HAL/PlatformCrt.h"
#include "HAL/ThreadHeartBeat.h"
#include "HAL/UnrealMemory.h"
#include "Misc/AssertionMacros.h"
#include "Misc/EnumClassFlags.h"
#include "Templates/TypeHash.h"
#include "UObject/GarbageCollection.h"
#include "UObject/GarbageCollectionHistory.h"
#include "UObject/NameTypes.h"
#include "UObject/ObjectMacros.h"
#include "UObject/UObjectGlobals.h"
#include "UObject/PrintStaleReferencesOptions.h"

Go to the source code of this file.

Classes

class  FReferenceChainSearch
 
struct  FReferenceChainSearch::TReferenceInfo< T >
 
struct  FReferenceChainSearch::FGraphNode
 
class  FReferenceChainSearch::FReferenceChain
 
struct  FReferenceChainSearch::FCallbackParams
 

Enumerations

enum class  EReferenceChainSearchMode {
  Default = 0 , ExternalOnly = 1 << 0 , Shortest = 1 << 1 , Longest = 1 << 2 ,
  Direct = 1 << 3 , FullChain = 1 << 4 , ShortestToGarbage = 1 << 5 , Minimal = 1 << 6 ,
  GCOnly = 1 << 7 , PrintResults = 1 << 16 , PrintAllResults = 1 << 17
}
 

Functions

 ENUM_CLASS_FLAGS (EReferenceChainSearchMode)
 

Enumeration Type Documentation

◆ EReferenceChainSearchMode

Search mode flags

Enumerator
Default 
ExternalOnly 
Shortest 
Longest 
Direct 
FullChain 
ShortestToGarbage 
Minimal 
GCOnly 
PrintResults 
PrintAllResults 

Function Documentation

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( EReferenceChainSearchMode  )