|
| void | syten::le_free (void *ptr) |
| | Frees the space of memory pointed to by ptr. More...
|
| |
| void * | syten::le_malloc (std::size_t const size, std::size_t const alignment=64) |
| | Allocates a region of heap memory at least size bytes large, aligned to alignment boundary in a special pool designed for eternal small objects (e.g. reps). More...
|
| |
| template<typename TypeA , typename TypeB > |
| bool | syten::operator!= (EternalAllocator< TypeA > const &, EternalAllocator< TypeB > const &) |
| | All eternal allocators use the same pool, so they are all equal. More...
|
| |
| template<typename TypeA , typename TypeB > |
| bool | syten::operator== (EternalAllocator< TypeA > const &, EternalAllocator< TypeB > const &) |
| | All eternal allocators use the same pool, so they are all equal. More...
|
| |
Aligned, pooled memory allocation function and allocator.