Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Delegates
Inheritance Hierarchy
- TDelegateAccessHandlerBase
- TDelegateBase
- TMulticastDelegateBase
- TMulticastScriptDelegate
- TBaseDynamicMulticastDelegate
- TScriptDelegate
- TBaseDynamicDelegate
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Delegates/DelegateAccessHandler.h |
| Include | #include "Delegates/DelegateAccessHandler.h" |
Syntax
template<typename ThreadSafetyMode>
class TDelegateAccessHandlerBase
Remarks
A template for delegates core thread-safety. is supposed to be used as a base class for "empty base optimisation". any access to internal data must happen inside an "read access scope" or "write access scope"
Specializations
TDelegateAccessHandlerBase< FNotThreadSafeDelegateMode >
TDelegateAccessHandlerBase< FNotThreadSafeNotCheckedDelegateMode >
TDelegateAccessHandlerBase< FThreadSafeDelegateMode >