UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DelegateInstancesImpl.h File Reference

Go to the source code of this file.

Classes

class  TCommonDelegateInstanceState< FuncType, UserPolicy, VarTypes >
 
class  TBaseUFunctionDelegateInstance< UserClass, RetValType(ParamTypes...), UserPolicy, VarTypes... >
 
class  TBaseSPMethodDelegateInstance< bConst, UserClass, SPMode, RetValType(ParamTypes...), UserPolicy, VarTypes... >
 
class  TBaseSPLambdaDelegateInstance< SPMode, RetValType(ParamTypes...), UserPolicy, FunctorType, VarTypes... >
 
class  TBaseRawMethodDelegateInstance< bConst, UserClass, RetValType(ParamTypes...), UserPolicy, VarTypes... >
 
class  TBaseUObjectMethodDelegateInstance< bConst, UserClass, RetValType(ParamTypes...), UserPolicy, VarTypes... >
 
class  TBaseStaticDelegateInstance< RetValType(ParamTypes...), UserPolicy, VarTypes... >
 
class  TBaseFunctorDelegateInstance< RetValType(ParamTypes...), UserPolicy, FunctorType, VarTypes... >
 
class  TWeakBaseFunctorDelegateInstance< RetValType(ParamTypes...), UserPolicy, FunctorType, VarTypes... >
 

Namespaces

namespace  UE
 
namespace  UE::Delegates
 
namespace  UE::Delegates::Private
 

Macros

#define INSTRUMENT_DELEGATE_MODULE()
 
#define INSTRUMENT_DELEGATE_FUNCTION(Function)
 

Functions

constexpr bool UE::Delegates::Private::IsUObjectPtr (const volatile UObjectBase *)
 
constexpr bool UE::Delegates::Private::IsUObjectPtr (...)
 

Macro Definition Documentation

◆ INSTRUMENT_DELEGATE_FUNCTION

#define INSTRUMENT_DELEGATE_FUNCTION (   Function)

◆ INSTRUMENT_DELEGATE_MODULE

#define INSTRUMENT_DELEGATE_MODULE ( )