UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMallocBinnedCommonBase::FPtrToPoolMapping Struct Reference

#include <MallocBinnedCommon.h>

Public Member Functions

 FPtrToPoolMapping ()
 
 FPtrToPoolMapping (uint32 InPageSize, uint64 InNumPoolsPerPage, uint64 AddressBase, uint64 AddressLimit)
 
void Init (uint32 InPageSize, uint64 InNumPoolsPerPage, uint64 AddressBase, uint64 AddressLimit)
 
void GetHashBucketAndPoolIndices (const void *InPtr, uint32 &OutBucketIndex, UPTRINT &OutBucketCollision, uint32 &OutPoolIndex) const
 
UE_FORCEINLINE_HINT uint64 GetMaxHashBuckets () const
 

Constructor & Destructor Documentation

◆ FPtrToPoolMapping() [1/2]

FMallocBinnedCommonBase::FPtrToPoolMapping::FPtrToPoolMapping ( )
inline

◆ FPtrToPoolMapping() [2/2]

FMallocBinnedCommonBase::FPtrToPoolMapping::FPtrToPoolMapping ( uint32  InPageSize,
uint64  InNumPoolsPerPage,
uint64  AddressBase,
uint64  AddressLimit 
)
inlineexplicit

Member Function Documentation

◆ GetHashBucketAndPoolIndices()

void FMallocBinnedCommonBase::FPtrToPoolMapping::GetHashBucketAndPoolIndices ( const void InPtr,
uint32 OutBucketIndex,
UPTRINT OutBucketCollision,
uint32 OutPoolIndex 
) const
inline

◆ GetMaxHashBuckets()

UE_FORCEINLINE_HINT uint64 FMallocBinnedCommonBase::FPtrToPoolMapping::GetMaxHashBuckets ( ) const
inline

◆ Init()

void FMallocBinnedCommonBase::FPtrToPoolMapping::Init ( uint32  InPageSize,
uint64  InNumPoolsPerPage,
uint64  AddressBase,
uint64  AddressLimit 
)
inline

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