|
Bond 0.9
Bond Standard Library API Documentation
|
API for scope-based and manual dynamic memory management, as well as other memory related functions. More...
Classes | |
| struct | Bond::Collector |
Functions | |
| Collector * | Bond::GetCollector () |
| void * | Bond::Allocate (ulong size) |
| void * | Bond::AllocateCollected (ulong size) |
| void * | Bond::AllocateWithCollector (Collector *collector, ulong size) |
| void * | Bond::AllocateAligned (ulong size, uint alignment) |
| void * | Bond::AllocateAlignedCollected (ulong size, uint alignment) |
| void * | Bond::AllocateAlignedWithCollector (Collector *collector, ulong size, uint alignment) |
| void | Bond::Free (void *ptr) |
| void | Bond::FreeAligned (void *ptr) |
| void | Bond::Memcpy (void *dest, void *src, ulong size) |
API for scope-based and manual dynamic memory management, as well as other memory related functions.
| void * Bond::Allocate | ( | ulong | size | ) |
| void * Bond::AllocateAligned | ( | ulong | size, |
| uint | alignment ) |
| void * Bond::AllocateAlignedCollected | ( | ulong | size, |
| uint | alignment ) |
| void * Bond::AllocateAlignedWithCollector | ( | Collector * | collector, |
| ulong | size, | ||
| uint | alignment ) |
| void * Bond::AllocateCollected | ( | ulong | size | ) |
| void * Bond::AllocateWithCollector | ( | Collector * | collector, |
| ulong | size ) |
| void Bond::Free | ( | void * | ptr | ) |
| void Bond::FreeAligned | ( | void * | ptr | ) |
| Collector * Bond::GetCollector | ( | ) |
| void Bond::Memcpy | ( | void * | dest, |
| void * | src, | ||
| ulong | size ) |