WizardsToolkit  1.0.7
memory_.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void *(* AcquireMemoryHandler )(size_t)
typedef void *(*)(* DestroyMemoryHandler )(void *)
typedef void *(*)(*)*(* ResizeMemoryHandler )(void *, size_t)

Functions

WizardExport void * AcquireAlignedMemory (const size_t, const size_t) wizard_attribute((malloc))
WizardExport void * AcquireWizardMemory (const size_t) wizard_attribute((malloc))
WizardExport void * AcquireQuantumMemory (const size_t, const size_t) wizard_attribute((malloc))
WizardExport void * CopyWizardMemory (void *, const void *, const size_t) wizard_attribute((nonnull))
WizardExport void DestroyWizardMemory (void)
WizardExport void GetWizardMemoryMethods (AcquireMemoryHandler *, ResizeMemoryHandler *, DestroyMemoryHandler *)
WizardExport void * RelinquishAlignedMemory (void *)
WizardExport void * RelinquishWizardMemory (void *)
WizardExport void * ResetWizardMemory (void *, int, const size_t)
WizardExport void * ResizeWizardMemory (void *, const size_t)
WizardExport void * ResizeQuantumMemory (void *, const size_t, const size_t)
WizardExport void SetWizardMemoryMethods (AcquireMemoryHandler, ResizeMemoryHandler, DestroyMemoryHandler)

Typedef Documentation

typedef void*(* AcquireMemoryHandler)(size_t)

Definition at line 26 of file memory_.h.

typedef void*(*)(* DestroyMemoryHandler)(void *)

Definition at line 27 of file memory_.h.

typedef void*(*)(*) *(* ResizeMemoryHandler)(void *, size_t)

Definition at line 28 of file memory_.h.


Function Documentation

WizardExport void* AcquireAlignedMemory ( const size_t  ,
const size_t   
)
WizardExport void * AcquireQuantumMemory ( const size_t  ,
const size_t   
)
WizardExport void * AcquireWizardMemory ( const size_t  )
WizardExport void * CopyWizardMemory ( void *  ,
const void *  ,
const size_t   
)
WizardExport void DestroyWizardMemory ( void  )
WizardExport void GetWizardMemoryMethods ( AcquireMemoryHandler ,
ResizeMemoryHandler ,
DestroyMemoryHandler  
)
WizardExport void * RelinquishAlignedMemory ( void *  )
WizardExport void * RelinquishWizardMemory ( void *  )
WizardExport void * ResetWizardMemory ( void *  ,
int  ,
const size_t   
)
WizardExport void * ResizeQuantumMemory ( void *  ,
const size_t  ,
const size_t   
)
WizardExport void * ResizeWizardMemory ( void *  ,
const size_t   
)