UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FReferenceChainSearch::TReferenceInfo< T > Struct Template Reference

#include <ReferenceChainSearch.h>

Public Member Functions

 TReferenceInfo ()
 
 TReferenceInfo (T *InObject)
 
 TReferenceInfo (T *InObject, EReferenceType InType, FString InReferencerName, TConstArrayView< uint64 > InStackFrames={})
 
 TReferenceInfo (TReferenceInfo &&)=default
 
TReferenceInfooperator= (TReferenceInfo &&)=default
 
bool operator== (const TReferenceInfo &Other) const
 
FString ToString () const
 

Public Attributes

T * Object = nullptr
 
TArray< uint64StackFrames
 
EReferenceType Type
 
FString ReferencerName
 

Static Public Attributes

static constexpr uint32 MaxStackFrames = 30
 

Friends

uint32 GetTypeHash (const TReferenceInfo &Info)
 

Detailed Description

template<typename T>
struct FReferenceChainSearch::TReferenceInfo< T >

Extended information about a reference

Constructor & Destructor Documentation

◆ TReferenceInfo() [1/4]

template<typename T >
FReferenceChainSearch::TReferenceInfo< T >::TReferenceInfo ( )
inline

Default ctor

◆ TReferenceInfo() [2/4]

template<typename T >
FReferenceChainSearch::TReferenceInfo< T >::TReferenceInfo ( T *  InObject)
inline

Simple reference constructor. Probably will be filled with more info later

◆ TReferenceInfo() [3/4]

template<typename T >
FReferenceChainSearch::TReferenceInfo< T >::TReferenceInfo ( T *  InObject,
EReferenceType  InType,
FString  InReferencerName,
TConstArrayView< uint64 InStackFrames = {} 
)
inline

Full reference info constructor

◆ TReferenceInfo() [4/4]

template<typename T >
FReferenceChainSearch::TReferenceInfo< T >::TReferenceInfo ( TReferenceInfo< T > &&  )
default

Member Function Documentation

◆ operator=()

template<typename T >
TReferenceInfo & FReferenceChainSearch::TReferenceInfo< T >::operator= ( TReferenceInfo< T > &&  )
default

◆ operator==()

template<typename T >
bool FReferenceChainSearch::TReferenceInfo< T >::operator== ( const TReferenceInfo< T > &  Other) const
inline

◆ ToString()

template<typename T >
FString FReferenceChainSearch::TReferenceInfo< T >::ToString ( ) const
inline

Dumps this reference info to string. Does not include the object being referenced

Friends And Related Symbol Documentation

◆ GetTypeHash

template<typename T >
uint32 GetTypeHash ( const TReferenceInfo< T > &  Info)
friend

Member Data Documentation

◆ MaxStackFrames

template<typename T >
constexpr uint32 FReferenceChainSearch::TReferenceInfo< T >::MaxStackFrames = 30
staticconstexpr

◆ Object

template<typename T >
T* FReferenceChainSearch::TReferenceInfo< T >::Object = nullptr

Object that is being referenced

◆ ReferencerName

template<typename T >
FString FReferenceChainSearch::TReferenceInfo< T >::ReferencerName

Name of the object or property that is referencing this object

◆ StackFrames

◆ Type

Type of reference to the object being referenced


The documentation for this struct was generated from the following file: