TBaseSPMethodDelegateInstance< bConst, UserClass, SPMode, void(ParamTypes...), VarTypes... >

Windows
MacOS
Linux

Inheritance Hierarchy

TBaseSPMethodDelegateInstance

TBaseSPMethodDelegateInstance< bConst, UserClass, SPMode, void(ParamTypes...), VarTypes... >

References

Module

Core

Header

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

Include

#include "Delegates/DelegateInstancesImpl.h"

Syntax

template<bool bConst, class UserClass, ESPMode SPMode, typename... ParamTypes, typename... VarTypes>
class TBaseSPMethodDelegateInstance< bConst, UserClass, SPMode, void(ParamTypes...), VarTypes... > : public TBaseSPMethodDelegateInstance< bConst, UserClass, SPMode, TTypeWrapper< void >(ParamTypes...), VarTypes... >

Functions

Name Description

Public function Virtual Const

bool

 

ExecuteIfSafe

(
    ParamTypes... Params
)

Public function

 

TBaseSPMethodDelegateInstance

(
    const TSharedPtr< UserClass, SPMode...,
    typename Super::FMethodPtr InMethod...,
    VarTypes... Vars
)

Creates and initializes a new instance.

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