UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::Private::FFunctionRefStoragePolicy Struct Reference

#include <Function.h>

Public Member Functions

template<typename FunctorType >
TRemoveReference< FunctorType >::Type * Bind (FunctorType &&InFunc)
 
voidBindCopy (const FFunctionRefStoragePolicy &Other)
 
voidGetPtr () const
 
void Unbind () const
 

Member Function Documentation

◆ Bind()

template<typename FunctorType >
TRemoveReference< FunctorType >::Type * uLang::Private::FFunctionRefStoragePolicy::Bind ( FunctorType &&  InFunc)
inline

◆ BindCopy()

void * uLang::Private::FFunctionRefStoragePolicy::BindCopy ( const FFunctionRefStoragePolicy Other)
inline

◆ GetPtr()

void * uLang::Private::FFunctionRefStoragePolicy::GetPtr ( ) const
inline

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

◆ Unbind()

void uLang::Private::FFunctionRefStoragePolicy::Unbind ( ) const
inline

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


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