UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::GC::FSchemaOwner Class Reference

#include <GarbageCollection.h>

Public Member Functions

 FSchemaOwner ()=default
 
 FSchemaOwner (const FSchemaOwner &)=delete
 
 FSchemaOwner (FSchemaOwner &&In)
 
COREUOBJECT_API FSchemaOwner (FSchemaView In)
 
 ~FSchemaOwner ()
 
FSchemaOwneroperator= (const FSchemaOwner &)=delete
 
FSchemaOwneroperator= (FSchemaOwner &&In)
 
COREUOBJECT_API void Set (FSchemaView In)
 
const FSchemaViewGet () const
 
COREUOBJECT_API void Reset ()
 

Detailed Description

Type-erasing owner of a ref-counted FSchemaView

Constructor & Destructor Documentation

◆ FSchemaOwner() [1/4]

UE::GC::FSchemaOwner::FSchemaOwner ( )
default

◆ FSchemaOwner() [2/4]

UE::GC::FSchemaOwner::FSchemaOwner ( const FSchemaOwner )
delete

◆ FSchemaOwner() [3/4]

UE::GC::FSchemaOwner::FSchemaOwner ( FSchemaOwner &&  In)
inline

◆ FSchemaOwner() [4/4]

UE::GC::FSchemaOwner::FSchemaOwner ( FSchemaView  In)
explicit

◆ ~FSchemaOwner()

UE::GC::FSchemaOwner::~FSchemaOwner ( )
inline

Member Function Documentation

◆ Get()

const FSchemaView & UE::GC::FSchemaOwner::Get ( ) const
inline

◆ operator=() [1/2]

FSchemaOwner & UE::GC::FSchemaOwner::operator= ( const FSchemaOwner )
delete

◆ operator=() [2/2]

FSchemaOwner & UE::GC::FSchemaOwner::operator= ( FSchemaOwner &&  In)
inline

◆ Reset()

void UE::GC::FSchemaOwner::Reset ( )

◆ Set()

void UE::GC::FSchemaOwner::Set ( FSchemaView  In)

The documentation for this class was generated from the following files: