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

#include <Function.h>

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

Public Member Functions

 FFunctionStorage ()
 
 FFunctionStorage (FFunctionStorage &&Other)
 
 FFunctionStorage (const FFunctionStorage &Other)=delete
 
FFunctionStorageoperator= (FFunctionStorage &&Other)=delete
 
FFunctionStorageoperator= (const FFunctionStorage &Other)=delete
 
void BindCopy (const FFunctionStorage &Other)
 
IFunction_OwnedObjectGetBoundObject () const
 
voidGetPtr () const
 
void Unbind ()
 

Public Attributes

voidHeapAllocation
 

Static Public Attributes

static constexpr bool bCanBeNull = true
 

Constructor & Destructor Documentation

◆ FFunctionStorage() [1/3]

UE::Core::Private::Function::FFunctionStorage::FFunctionStorage ( )
inline

◆ FFunctionStorage() [2/3]

UE::Core::Private::Function::FFunctionStorage::FFunctionStorage ( FFunctionStorage &&  Other)
inline

◆ FFunctionStorage() [3/3]

UE::Core::Private::Function::FFunctionStorage::FFunctionStorage ( const FFunctionStorage Other)
delete

Member Function Documentation

◆ BindCopy()

void UE::Core::Private::Function::FFunctionStorage::BindCopy ( const FFunctionStorage Other)
inline

◆ GetBoundObject()

IFunction_OwnedObject * UE::Core::Private::Function::FFunctionStorage::GetBoundObject ( ) const
inline

◆ GetPtr()

void * UE::Core::Private::Function::FFunctionStorage::GetPtr ( ) const
inline

Returns a pointer to the callable object - needed by TFunctionRefBase.

◆ operator=() [1/2]

FFunctionStorage & UE::Core::Private::Function::FFunctionStorage::operator= ( const FFunctionStorage Other)
delete

◆ operator=() [2/2]

FFunctionStorage & UE::Core::Private::Function::FFunctionStorage::operator= ( FFunctionStorage &&  Other)
delete

◆ Unbind()

void UE::Core::Private::Function::FFunctionStorage::Unbind ( )
inline

Destroy any owned bindings - called by TFunctionRefBase only if Bind() or BindCopy() was called.

Member Data Documentation

◆ bCanBeNull

constexpr bool UE::Core::Private::Function::FFunctionStorage::bCanBeNull = true
staticconstexpr

◆ HeapAllocation

void* UE::Core::Private::Function::FFunctionStorage::HeapAllocation

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