TBaseMulticastDelegate< void, ParamTypes... >::AddThreadSafeSP

Adds a shared pointer-based (slower, conditionally thread-safe) member function delegate.

Windows
MacOS
Linux

References

Module

Core

Header

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

Include

#include "Delegates/DelegateSignatureImpl.inl"

Syntax

template<typename UserClass, typename... VarTypes>
FDelegateHandle AddThreadSafeSP
(
    UserClass * InUserObject,
    typename TMemFunPtrType< false, UserClass, void>::Type InFunc,
    VarTypes... Vars
)

Remarks

Adds a shared pointer-based (slower, conditionally thread-safe) member function delegate.

Shared pointer delegates keep a weak reference to your object.

Parameters

Parameter

Description

InUserObject

User object to bind to

InFunc

Class method function address

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