Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/FHazardPointerCollection
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Delete
(
const HazardPointer_Impl::FHazardDeleter& Deleter, |
Mark pointer for deletion | Experimental/Containers/HazardPointer.h | |
void Delete
(
D* Pointer, |
If we own the pointer | Experimental/Containers/HazardPointer.h |
Delete(const HazardPointer_Impl::FHazardDeleter &, int32)
Description
Mark pointer for deletion
| Name | Delete |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Experimental/Containers/HazardPointer.h |
| Include Path | #include "Experimental/Containers/HazardPointer.h" |
| Source | /Engine/Source/Runtime/Core/Private/Experimental/Containers/HazardPointer.cpp |
void Delete
(
const HazardPointer_Impl::FHazardDeleter & Deleter,
int32 CollectLimit
)
Delete(D *, int32)
Description
If we own the pointer
| Name | Delete |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Experimental/Containers/HazardPointer.h |
| Include Path | #include "Experimental/Containers/HazardPointer.h" |
template<typename D>
void Delete
(
D * Pointer,
int32 CollectLimit
)