UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Core::Private::Function::TFunctionStorage< bUnique > Struct Template Reference

#include <Function.h>

+ Inheritance diagram for UE::Core::Private::Function::TFunctionStorage< bUnique >:

Public Member Functions

 TFunctionStorage ()=default
 
 TFunctionStorage (FFunctionStorage &&Other)
 
template<typename FunctorType >
std::decay_t< FunctorType > * Bind (FunctorType &&InFunc)
 
- Public Member Functions inherited from UE::Core::Private::Function::FFunctionStorage
 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 ()
 

Additional Inherited Members

- Public Attributes inherited from UE::Core::Private::Function::FFunctionStorage
voidHeapAllocation
 
- Static Public Attributes inherited from UE::Core::Private::Function::FFunctionStorage
static constexpr bool bCanBeNull = true
 

Constructor & Destructor Documentation

◆ TFunctionStorage() [1/2]

template<bool bUnique>
UE::Core::Private::Function::TFunctionStorage< bUnique >::TFunctionStorage ( )
default

◆ TFunctionStorage() [2/2]

template<bool bUnique>
UE::Core::Private::Function::TFunctionStorage< bUnique >::TFunctionStorage ( FFunctionStorage &&  Other)
inline

Member Function Documentation

◆ Bind()

template<bool bUnique>
template<typename FunctorType >
std::decay_t< FunctorType > * UE::Core::Private::Function::TFunctionStorage< bUnique >::Bind ( FunctorType &&  InFunc)
inline

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