UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >::Internal Struct Reference

#include <MallocBinnedCommon.h>

Public Types

using PoolInfo = typename AllocType::FPoolInfo
 

Static Public Member Functions

static PoolInfoGetOrCreatePoolInfo (AllocType &Allocator, void *InPtr, typename PoolInfo::ECanary Kind)
 
static PoolInfoFindPoolInfo (AllocType &Allocator, void *InPtr)
 

Member Typedef Documentation

◆ PoolInfo

template<class AllocType , int NumSmallPools, int MaxSmallPoolSize>
using TMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >::Internal::PoolInfo = typename AllocType::FPoolInfo

Member Function Documentation

◆ FindPoolInfo()

template<class AllocType , int NumSmallPools, int MaxSmallPoolSize>
static PoolInfo * TMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >::Internal::FindPoolInfo ( AllocType Allocator,
void InPtr 
)
inlinestatic

◆ GetOrCreatePoolInfo()

template<class AllocType , int NumSmallPools, int MaxSmallPoolSize>
static PoolInfo * TMallocBinnedCommon< AllocType, NumSmallPools, MaxSmallPoolSize >::Internal::GetOrCreatePoolInfo ( AllocType Allocator,
void InPtr,
typename PoolInfo::ECanary  Kind 
)
inlinestatic

Gets the PoolInfo for a large block memory address. If no valid info exists one is created.

Creates an array of PoolInfo structures for tracking allocations.


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