|
versadac
1
versadac - Scalable Recorder Firmware
|
Public Member Functions | |
| void * | allocate (void) pool_hot |
| void | deallocate (void *ptr) pool_hot |
Public Member Functions inherited from memory_pool_no_fullflag< bytes, size > | |
| size_t | load (void) const pool_nothrow |
| void * | allocate (void) pool_hot |
| void | deallocate (void *ptr) pool_hot |
| void * | allocate_nofallback () pool_hot |
| void | deallocate_nofallback (void *ptr) pool_hot |
| memory_pool_no_fullflag< bytes, size > * | contains (void *ptr) pool_hot |
Friends | |
| template<typename T , size_t s> | |
| class | object_memory_pool |
Additional Inherited Members | |
Protected Member Functions inherited from memory_pool_no_fullflag< bytes, size > | |
| memory_pool_no_fullflag & | operator= (const memory_pool_no_fullflag &other) |
| memory_pool_no_fullflag (const memory_pool_no_fullflag &other) | |
| void * | _return_current (void) pool_hot |
| void * | _link_allocate (void) pool_nothrow |
Protected Attributes inherited from memory_pool_no_fullflag< bytes, size > | |
| size_t | current |
| size_t | threshold |
| char | memoryPool_start [size *bytes] |
| char * | memoryPool_end |
| bool | used_start [size] |
| bool * | used_end |
| bool * | runningPointer |
| memory_pool_no_fullflag< bytes, size > * | _link |
| size_t | depth |
1.8.9.1