Ylva And Malin
|
Go to the source code of this file.
Data Structures | |
struct | ym_mem_region |
Macros | |
#define | YM_MALLOC(reg_id, size, usage) ym_mem_reg_alloc(reg_id, size, __FILE__, __LINE__); |
#define | YM_FREE(reg_id, size, ptr) ym_mem_reg_dealloc(reg_id, size, ptr, __FILE__, __LINE__); |
Enumerations | |
enum | ym_mem_usage { ym_mem_usage_static, ym_mem_usage_dynamic, ym_mem_usage_scoped } |
Functions | |
ym_errc | ym_mem_init () |
ym_errc | ym_mem_shutdown () |
void * | ym_mem_reg_alloc (ym_mem_reg_id id, int size, char *file, int line) |
void | ym_mem_reg_dealloc (ym_mem_reg_id id, int size, void *ptr, char *file, int line) |
#define YM_FREE | ( | reg_id, | |
size, | |||
ptr | |||
) | ym_mem_reg_dealloc(reg_id, size, ptr, __FILE__, __LINE__); |
#define YM_MALLOC | ( | reg_id, | |
size, | |||
usage | |||
) | ym_mem_reg_alloc(reg_id, size, __FILE__, __LINE__); |
enum ym_mem_usage |
ym_errc ym_mem_init | ( | ) |
void* ym_mem_reg_alloc | ( | ym_mem_reg_id | id, |
int | size, | ||
char * | file, | ||
int | line | ||
) |
void ym_mem_reg_dealloc | ( | ym_mem_reg_id | id, |
int | size, | ||
void * | ptr, | ||
char * | file, | ||
int | line | ||
) |
ym_errc ym_mem_shutdown | ( | ) |