Navigation API > API/Runtime > API/Runtime/Core Used for delegate allocations when the underlying allocation is known to be not (yet) visible to other threads so locking is unnecessary. (Mainly when the target is a temporary local variable.) Name FPrivateDelegateAllocation Type struct Header File /Engine/Source/Runtime/Core/Public/Delegates/DelegateBase.h Include Path #include "Delegates/DelegateBase.h" Syntax struct FPrivateDelegateAllocation Copy full snippetstruct FPrivateDelegateAllocation Constructors Name Remarks Include Path Unreal Specifiers FPrivateDelegateAllocation ( FPrivateDelegateAllocation&& ) Delegates/DelegateBase.h FPrivateDelegateAllocation ( const FPrivateDelegateAllocation& ) Delegates/DelegateBase.h FPrivateDelegateAllocation ( TDelegateBase< ThreadSafetyMode >& Delegate ) Delegates/DelegateBase.h Variables Protected Name Type Remarks Include Path Unreal Specifiers Allocation FDelegateAllocation & Delegates/DelegateBase.h Functions Public Operators Name Remarks Include Path Unreal Specifiers FPrivateDelegateAllocation & operator= ( const FPrivateDelegateAllocation& ) Delegates/DelegateBase.h FPrivateDelegateAllocation & operator= ( FPrivateDelegateAllocation&& ) Delegates/DelegateBase.h