TBaseDelegate< void, ParamTypes... >

Windows
MacOS
Linux

Inheritance Hierarchy

FDelegateBase

TBaseDelegate

TBaseDelegate< void, ParamTypes... >

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Delegates/DelegateSignatureImpl.inl

Include

#include "Delegates/DelegateSignatureImpl.inl"

Syntax

template<typename... ParamTypes>
class TBaseDelegate< void, ParamTypes... > : public TBaseDelegate< TTypeWrapper< void >, ParamTypes... >

Functions

Name Description

Public function Const

bool

 

ExecuteIfBound

(
    ParamTypes... Params
)

NOTE: Currently only delegates with no return value support ExecuteIfBound()

Public function

 

TBaseDelegate()

Default constructor

Public function

 

TBaseDelegate

(
    TYPE_OF_NULLPTR
)

'Null' constructor

Public function

 

TBaseDelegate

(
    TBaseDelegate&& Other
)

Move constructor.

Public function

 

TBaseDelegate

(
    const TBaseDelegate& Other
)

Creates and initializes a new instance from an existing delegate object.

Operators

Name Description

Public function

TBaseDelegat...

 

operator=

(
    TBaseDelegate&& Other
)

Move assignment operator.

Public function

TBaseDelegat...

 

operator=

(
    const TBaseDelegate& Other
)

Assignment operator.

Typedefs

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