Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JGadget::TAllocator< T > Struct Template Reference

#include <vector.h>

Public Member Functions

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

Static Public Member Functions

static TAllocator get ()
 

Public Attributes

u8 field_0x0
 
u8 _0
 
u32 _4
 
u32 _8
 
u32 _c
 

Constructor & Destructor Documentation

◆ TAllocator()

template<typename T >
JGadget::TAllocator< T >::TAllocator ( )
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 item)
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

◆ field_0x0

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

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