Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JASMemChunkPool< ChunkSize, T > Class Template Reference

#include <JASHeapCtrl.h>

+ Collaboration diagram for JASMemChunkPool< ChunkSize, T >:

Classes

struct  MemoryChunk
 

Public Member Functions

 JASMemChunkPool ()
 
bool createNewChunk ()
 
voidalloc (u32 size)
 
void free (void *ptr)
 

Public Attributes

OSMutex mMutex
 
MemoryChunkfield_0x18
 

Constructor & Destructor Documentation

◆ JASMemChunkPool()

template<u32 ChunkSize, typename T >
JASMemChunkPool< ChunkSize, T >::JASMemChunkPool ( )
inline

Member Function Documentation

◆ alloc()

template<u32 ChunkSize, typename T >
void * JASMemChunkPool< ChunkSize, T >::alloc ( u32  size)
inline

◆ createNewChunk()

template<u32 ChunkSize, typename T >
bool JASMemChunkPool< ChunkSize, T >::createNewChunk ( )
inline

◆ free()

template<u32 ChunkSize, typename T >
void JASMemChunkPool< ChunkSize, T >::free ( void ptr)
inline

Member Data Documentation

◆ field_0x18

template<u32 ChunkSize, typename T >
MemoryChunk* JASMemChunkPool< ChunkSize, T >::field_0x18

◆ mMutex

template<u32 ChunkSize, typename T >
OSMutex JASMemChunkPool< ChunkSize, T >::mMutex

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