Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Delegates/DelegateSignatureImpl.inl |
Include |
#include "Delegates/DelegateSignatureImpl.inl" |
template<typename RetValType, typename... ParamTypes>
class TBaseMulticastDelegate
Multicast delegate base class.
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.