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

#include <JASHeapCtrl.h>

+ Inheritance diagram for JASMemPool< T >:
+ Collaboration diagram for JASMemPool< T >:

Public Member Functions

void newMemPool (int param_0)
 
void * alloc (u32 n)
 
void free (void *ptr, u32 n)
 
u32 getFreeMemCount () const
 
u32 getTotalMemCount () const
 
- Public Member Functions inherited from JASGenericMemPool
 JASGenericMemPool ()
 
 ~JASGenericMemPool ()
 
void newMemPool (u32, int)
 
void * alloc (u32)
 
void free (void *, u32)
 
u32 getFreeMemCount () const
 
u32 getTotalMemCount () const
 

Additional Inherited Members

- Public Attributes inherited from JASGenericMemPool
void * field_0x0
 
u32 freeMemCount
 
u32 totalMemCount
 
u32 usedMemCount
 

Member Function Documentation

◆ alloc()

template<typename T >
void * JASMemPool< T >::alloc ( u32 n)
inline

◆ free()

template<typename T >
void JASMemPool< T >::free ( void * ptr,
u32 n )
inline

◆ getFreeMemCount()

template<typename T >
u32 JASMemPool< T >::getFreeMemCount ( ) const
inline

◆ getTotalMemCount()

template<typename T >
u32 JASMemPool< T >::getTotalMemCount ( ) const
inline

◆ newMemPool()

template<typename T >
void JASMemPool< T >::newMemPool ( int param_0)
inline

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