Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JGadget::TAllocator< T > Struct Template Reference

#include <std-memory.h>

Public Member Functions

Tallocate (u32 count, void *param_2)
 
TAllocateRaw (u32 size)
 
void deallocate (T *mem, u32 size)
 
void DeallocateRaw (T *mem)
 
void destroy (T *p)
 
 TAllocator (u8 param_0)
 

Static Public Member Functions

static TAllocator get ()
 

Public Attributes

u8 mAllocator
 
u8 _0
 
u32 _4
 
u32 _8
 
u32 _c
 

Constructor & Destructor Documentation

◆ TAllocator()

template<typename T >
JGadget::TAllocator< T >::TAllocator ( u8 param_0)
inline

Member Function Documentation

◆ allocate()

template<typename T >
T * JGadget::TAllocator< T >::allocate ( u32 count,
void * param_2 )
inline

◆ AllocateRaw()

template<typename T >
T * JGadget::TAllocator< T >::AllocateRaw ( u32 size)
inline

◆ deallocate()

template<typename T >
void JGadget::TAllocator< T >::deallocate ( T * mem,
u32 size )
inline

◆ DeallocateRaw()

template<typename T >
void JGadget::TAllocator< T >::DeallocateRaw ( T * mem)
inline

◆ destroy()

template<typename T >
void JGadget::TAllocator< T >::destroy ( T * p)
inline

◆ get()

template<typename T >
static TAllocator JGadget::TAllocator< T >::get ( )
inlinestatic

Member Data Documentation

◆ _0

template<typename T >
u8 JGadget::TAllocator< T >::_0

◆ _4

template<typename T >
u32 JGadget::TAllocator< T >::_4

◆ _8

template<typename T >
u32 JGadget::TAllocator< T >::_8

◆ _c

template<typename T >
u32 JGadget::TAllocator< T >::_c

◆ mAllocator

template<typename T >
u8 JGadget::TAllocator< T >::mAllocator

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