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

#include <Function.h>

+ Inheritance diagram for uLang::Private::TFunctionStorage< bUnique >:

Public Member Functions

 TFunctionStorage ()=default
 
 TFunctionStorage (FFunctionStorage &&Other)
 
template<typename FunctorType >
TDecay< FunctorType >::Type * Bind (FunctorType &&InFunc)
 
- Public Member Functions inherited from uLang::Private::FFunctionStorage
 FFunctionStorage ()
 
 FFunctionStorage (FFunctionStorage &&Other)
 
 FFunctionStorage (const FFunctionStorage &Other)=delete
 
FFunctionStorageoperator= (FFunctionStorage &&Other)=delete
 
FFunctionStorageoperator= (const FFunctionStorage &Other)=delete
 
voidBindCopy (const FFunctionStorage &Other)
 
IFunction_OwnedObjectGetBoundObject () const
 
voidGetPtr () const
 
void Unbind ()
 

Additional Inherited Members

- Public Attributes inherited from uLang::Private::FFunctionStorage
voidHeapAllocation
 
uint8_t InlineAllocation [ULANG_FUNCTION_INLINE_SIZE]
 

Constructor & Destructor Documentation

◆ TFunctionStorage() [1/2]

template<bool bUnique>
uLang::Private::TFunctionStorage< bUnique >::TFunctionStorage ( )
default

◆ TFunctionStorage() [2/2]

template<bool bUnique>
uLang::Private::TFunctionStorage< bUnique >::TFunctionStorage ( FFunctionStorage &&  Other)
inline

Member Function Documentation

◆ Bind()

template<bool bUnique>
template<typename FunctorType >
TDecay< FunctorType >::Type * uLang::Private::TFunctionStorage< bUnique >::Bind ( FunctorType &&  InFunc)
inline

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