TInternalReferenceCollector

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FGCObject

TInternalReferenceCollector

References

Module

CoreUObject

Header

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

Include

#include "UObject/StrongObjectPtr.h"

Syntax

template<typename ReferencerNameProvider>
class TInternalReferenceCollector : public FGCObject

Constructors

Name Description

Public function

TInternalReferenceCollector

(
    const volatile UObject* InObje...
)

Destructors

Functions

Name Description

Public function Const

UObjectType ...

 

GetAs()

Public function Const

bool

 

IsValid()

Public function

void

 

Set

(
    const volatile UObject* InObje...
)

Overridden from FGCObject

Name Description

Public function Virtual

void

 

AddReferencedObjects

(
    FReferenceCollector& Collector
)

Pure virtual that must be overloaded by the inheriting class.

Public function Virtual Const

FString

 

GetReferencerName()

Use this method to report a name for your referencer.