|
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.