UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Core::Private::Function::IFunction_OwnedObject Struct Referenceabstract

#include <Function.h>

+ Inheritance diagram for UE::Core::Private::Function::IFunction_OwnedObject:

Public Member Functions

virtual voidCloneToEmptyStorage (FFunctionStorage *Storage) const =0
 
virtual voidGetAddress ()=0
 
virtual void Destroy ()=0
 
virtual ~IFunction_OwnedObject ()=default
 

Detailed Description

Common interface to a callable object owned by TFunction.

Constructor & Destructor Documentation

◆ ~IFunction_OwnedObject()

virtual UE::Core::Private::Function::IFunction_OwnedObject::~IFunction_OwnedObject ( )
virtualdefault

Destructor.

Member Function Documentation

◆ CloneToEmptyStorage()

virtual void * UE::Core::Private::Function::IFunction_OwnedObject::CloneToEmptyStorage ( FFunctionStorage Storage) const
pure virtual

Creates a copy of itself into the storage and returns a pointer to the new object within it.

Implemented in UE::Core::Private::Function::TFunction_OwnedObject< T, bUnique, bOnHeap >.

◆ Destroy()

virtual void UE::Core::Private::Function::IFunction_OwnedObject::Destroy ( )
pure virtual

◆ GetAddress()

virtual void * UE::Core::Private::Function::IFunction_OwnedObject::GetAddress ( )
pure virtual

Returns the address of the object.

Implemented in UE::Core::Private::Function::TFunction_OwnedObject< T, bUnique, bOnHeap >.


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