Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject > API/Runtime/CoreUObject/UObject/TSparseDynamicDelegate
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/SparseDelegate.h |
Include | #include "UObject/SparseDelegate.h" |
template<class UserClass>
bool Internal_IsAlreadyBound
&40;
UserClass &42; InUserObject,
typename FDelegate::template TMethodPtrResolver< UserClass >::FMethodPtr InMethodPtr,
FName InFunctionName
&41; const
Remarks
Tests if a UObject instance and a UObject method address pair are already bound to this multi-cast delegate.
NOTE: Do not call this function directly. Instead, call IsAlreadyBound() which is a macro proxy function that automatically sets the function name string for the caller. True if the instance/method is already bound.
Parameters
Name | Description |
---|---|
InUserObject | UObject instance |
InMethodPtr | Member function address pointer |
InFunctionName | Name of member function, without class name |