UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TLinearAllocatorBase< BlockAllocationTag, ThreadPolicy >::FBlockHeader::FAtomicUInt Struct Reference

#include <ConcurrentLinearAllocator.h>

Public Member Functions

unsigned int FetchSub (unsigned int N, std::memory_order Order)
 
void Store (unsigned int N, std::memory_order Order)
 

Public Attributes

std::atomic_uint Value
 

Member Function Documentation

◆ FetchSub()

unsigned int TLinearAllocatorBase< BlockAllocationTag, ThreadPolicy >::FBlockHeader::FAtomicUInt::FetchSub ( unsigned int  N,
std::memory_order  Order 
)
inline

Returns the original number of allocations, before subtraction occurs.

◆ Store()

void TLinearAllocatorBase< BlockAllocationTag, ThreadPolicy >::FBlockHeader::FAtomicUInt::Store ( unsigned int  N,
std::memory_order  Order 
)
inline

Member Data Documentation

◆ Value

std::atomic_uint TLinearAllocatorBase< BlockAllocationTag, ThreadPolicy >::FBlockHeader::FAtomicUInt::Value

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