#include <PoolAllocator.hpp>
Public Member Functions | |
| PoolAllocatorInternal () | |
Public Member Functions inherited from Grappa::PoolAllocator< Base > | |
| Base * | allocate (size_t sz) |
| PoolAllocator (char *buffer, size_t buffer_size, bool owns_buffer) | |
| void | reset () |
| virtual | ~PoolAllocator () |
| template<typename F > | |
| void | iterate (F f) |
| Takes a lambda (or really any callable) that is called repeated for each allocated Base*. More... | |
| size_t | remaining () |
Additional Inherited Members | |
Public Attributes inherited from Grappa::PoolAllocator< Base > | |
| char * | buffer |
| size_t | buffer_size |
| size_t | allocated |
| bool | owns_buffer |
Definition at line 85 of file PoolAllocator.hpp.
|
inline |
Definition at line 88 of file PoolAllocator.hpp.