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

#include <HazardPointer.h>

Public Member Functions

 FHazardDeleter (const FHazardDeleter &Other)
 
FHazardDeleteroperator= (const FHazardDeleter &Other)
 
bool operator== (const FHazardDeleter &Other) const
 

Protected Member Functions

 FHazardDeleter (void *InPointer)
 
virtual void Delete ()
 

Protected Attributes

voidPointer
 

Friends

class ::FHazardPointerCollection
 

Detailed Description

FHazardDeleter is used to erase the type of a class so that we can call the correct destructor

Constructor & Destructor Documentation

◆ FHazardDeleter() [1/2]

HazardPointer_Impl::FHazardDeleter::FHazardDeleter ( void InPointer)
inlineprotected

◆ FHazardDeleter() [2/2]

HazardPointer_Impl::FHazardDeleter::FHazardDeleter ( const FHazardDeleter Other)
inline

Member Function Documentation

◆ Delete()

virtual void HazardPointer_Impl::FHazardDeleter::Delete ( )
inlineprotectedvirtual

◆ operator=()

FHazardDeleter & HazardPointer_Impl::FHazardDeleter::operator= ( const FHazardDeleter Other)
inline

◆ operator==()

bool HazardPointer_Impl::FHazardDeleter::operator== ( const FHazardDeleter Other) const
inline

Friends And Related Symbol Documentation

◆ ::FHazardPointerCollection

Member Data Documentation

◆ Pointer

void* HazardPointer_Impl::FHazardDeleter::Pointer
protected

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