TMulticastDelegate

Multicast delegate template base class, used for both normal and event multicast delegates.

Windows
MacOS
Linux

References

Module

Core

Header

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

Include

#include "Delegates/DelegateSignatureImpl.inl"

Syntax

template<typename DelegateSignature, typename UserPolicy>
class TMulticastDelegate

Remarks

Multicast delegate template base class, used for both normal and event multicast delegates.

This class implements the functionality of multicast delegates. It is templated to the function signature that it is compatible with. Use the various DECLARE_MULTICAST_DELEGATE and DECLARE_EVENT macros to create actual delegate types.

Multicast delegates offer no guarantees for the calling order of bound functions. As bindings get added and removed over time, the calling order may change. Only bindings without return values are supported.

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