UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FHazardPointerCollection Class Reference

#include <HazardPointer.h>

Public Member Functions

 FHazardPointerCollection ()
 
CORE_API ~FHazardPointerCollection ()
 
template<bool Cached>
FHazardRecord * Acquire ()
 
template<typename D >
void Delete (D *Pointer, int32 CollectLimit=-1)
 
template<bool Cached>
FHazardPointerCollection::FHazardRecord * Grow ()
 

Friends

template<typename , bool >
class THazardPointer
 

Detailed Description

FHazardPointerCollection is a collection that is used to aquire a Hazardpointer

Constructor & Destructor Documentation

◆ FHazardPointerCollection()

FHazardPointerCollection::FHazardPointerCollection ( )
inline

◆ ~FHazardPointerCollection()

FHazardPointerCollection::~FHazardPointerCollection ( )

Member Function Documentation

◆ Acquire()

template<bool Cached>
FHazardRecord * FHazardPointerCollection::Acquire ( )
inline

◆ Delete()

template<typename D >
void FHazardPointerCollection::Delete ( D Pointer,
int32  CollectLimit = -1 
)
inline

◆ Grow()

template<bool Cached>
template CORE_API FHazardPointerCollection::FHazardRecord * FHazardPointerCollection::Grow< false > ( )

Friends And Related Symbol Documentation

◆ THazardPointer

template<typename , bool >
friend class THazardPointer
friend

The documentation for this class was generated from the following files: