IBaseDelegateInstance< RetType(ArgTypes...), UserPolicy >

Windows
MacOS
Linux

Inheritance Hierarchy

FDelegateInstanceExtras

IBaseDelegateInstance< RetType(ArgTypes...), UserPolicy >

References

Module

Core

Header

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

Include

#include "Delegates/DelegateInstanceInterface.h"

Syntax

template<typename RetType, typename... ArgTypes, typename UserPolicy>
struct IBaseDelegateInstance< RetType(ArgTypes...), UserPolicy > : public FDelegateInstanceExtras

Functions

Name Description

Public function

void

 

CreateCopy

(
    FDelegateBase& Base
)

Emplaces a copy of the delegate instance into the FDelegateBase.

Public function Const

RetType

 

Execute

(
    ArgTypes...
)

Execute the delegate. If the function pointer is not valid, an error will occur.

Public function Const

bool

 

ExecuteIfSafe

(
    ArgTypes...
)

Execute the delegate, but only if the function pointer is still valid

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