UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HazardPointer.h File Reference
#include "Containers/Array.h"
#include "CoreMinimal.h"
#include "HAL/CriticalSection.h"
#include "HAL/PlatformMemory.h"
#include "HAL/PlatformTLS.h"
#include "HAL/UnrealMemory.h"
#include "Misc/AssertionMacros.h"
#include <atomic>

Go to the source code of this file.

Classes

class  HazardPointer_Impl::FHazardDeleter
 
class  FHazardPointerCollection
 
class  THazardPointer< H, Cached >
 

Namespaces

namespace  HazardPointer_Impl
 

Functions

template<typename H >
THazardPointer< H, falseMakeHazardPointer (std::atomic< H * > &InHazard, FHazardPointerCollection &Collection)
 

Function Documentation

◆ MakeHazardPointer()

template<typename H >
THazardPointer< H, false > MakeHazardPointer ( std::atomic< H * > &  InHazard,
FHazardPointerCollection Collection 
)