§ allocate
| void*(* nyallocator_t::allocate) (struct nyallocator_t *, size_t) |
§ deallocate
| void(* nyallocator_t::deallocate) (struct nyallocator_t *, void *ptr, size_t) |
§ limit_mem_size
| size_t nyallocator_t::limit_mem_size |
Memory usage limit (in bytes)
§ on_internal_abort
| void(* nyallocator_t::on_internal_abort) (struct nyallocator_t *) |
event: callback for aborting program execuion
§ on_not_enough_memory
| void(* nyallocator_t::on_not_enough_memory) (struct nyallocator_t *, nybool_t limit_reached) |
§ reallocate
| void*(* nyallocator_t::reallocate) (struct nyallocator_t *, void *ptr, size_t oldsize, size_t newsize) |
§ release
§ reserved_mem0
| volatile size_t nyallocator_t::reserved_mem0 |
Special values that may not be used directly but are here for performance reasons
The documentation for this struct was generated from the following file:
- bootstrap/libnanyc/include/nany/nany.h