Go to the source code of this file.
|
| #define | TidyAlloc(allocator, size) ((allocator)->vtbl->alloc((allocator), (size))) |
| | Wrappers for easy memory allocation using an allocator. More...
|
| |
| #define | TidyClearMemory(block, size) memset((block), 0, (size)) |
| |
| #define | TidyFree(allocator, block) ((allocator)->vtbl->free((allocator), (block))) |
| |
| #define | TidyPanic(allocator, msg) ((allocator)->vtbl->panic((allocator), (msg))) |
| |
| #define | TidyRealloc(allocator, block, size) ((allocator)->vtbl->realloc((allocator), (block), (size))) |
| |
| #define | TY_(str) TYDYAPPEND(prvTidy,str) |
| |
| #define | TYDYAPPEND(str1, str2) str1##str2 |
| |
| #define TidyAlloc |
( |
|
allocator, |
|
|
|
size |
|
) |
| ((allocator)->vtbl->alloc((allocator), (size))) |
Wrappers for easy memory allocation using an allocator.
| #define TidyClearMemory |
( |
|
block, |
|
|
|
size |
|
) |
| memset((block), 0, (size)) |
| #define TidyFree |
( |
|
allocator, |
|
|
|
block |
|
) |
| ((allocator)->vtbl->free((allocator), (block))) |
| #define TidyPanic |
( |
|
allocator, |
|
|
|
msg |
|
) |
| ((allocator)->vtbl->panic((allocator), (msg))) |
| #define TidyRealloc |
( |
|
allocator, |
|
|
|
block, |
|
|
|
size |
|
) |
| ((allocator)->vtbl->realloc((allocator), (block), (size))) |
| #define TYDYAPPEND |
( |
|
str1, |
|
|
|
str2 |
|
) |
| str1##str2 |
| TidyAllocator TY_❪g_default_allocator❫ |