TWeakBaseFunctorDelegateInstance< UserClass, void(ParamTypes...), FunctorType, VarTypes... >

Windows
MacOS
Linux

Inheritance Hierarchy

TWeakBaseFunctorDelegateInstance

TWeakBaseFunctorDelegateInstance< UserClass, void(ParamTypes...), FunctorType, VarTypes... >

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Delegates/DelegateInstancesImpl.h

Include

#include "Delegates/DelegateInstancesImpl.h"

Syntax

template<typename UserClass, typename FunctorType, typename... ParamTypes, typename... VarTypes>
class TWeakBaseFunctorDelegateInstance< UserClass, void(ParamTypes...), FunctorType, VarTypes... > : public TWeakBaseFunctorDelegateInstance< UserClass, TTypeWrapper< void >(ParamTypes...), FunctorType, VarTypes... >

Functions

Name Description

Public function Virtual Const

bool

 

ExecuteIfSafe

(
    ParamTypes... Params
)

Public function

 

TWeakBaseFunctorDelegateInstance

(
    UserClass* InContextObject,
    const FunctorType& InFunctor,
    VarTypes... Vars
)

Creates and initializes a new instance.

Public function

 

TWeakBaseFunctorDelegateInstance

(
    UserClass* InContextObject,
    FunctorType&& InFunctor,
    VarTypes... Vars
)

Typedefs

Name

Description

Super

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss