Lines Matching refs:rml
48 void recycle() { rml::pool_reset(my_pool); } in recycle()
51 void *malloc(size_t size) { return rml::pool_malloc(my_pool, size); } in malloc()
54 void free(void* ptr) { rml::pool_free(my_pool, ptr); } in free()
59 return rml::pool_realloc(my_pool, ptr, size); in realloc()
64 void destroy() { rml::pool_destroy(my_pool); } in destroy()
66 rml::MemoryPool *my_pool;
204 rml::MemPoolPolicy args(allocate_request, deallocate_request, in memory_pool()
206 rml::MemPoolError res = rml::pool_create_v1(intptr_t(this), &args, &my_pool); in memory_pool()
207 if (res!=rml::POOL_OK) in memory_pool()
248 rml::MemPoolPolicy args(allocate_request, nullptr, size, /*fixedPool=*/true); in fixed_pool()
249 rml::MemPoolError res = rml::pool_create_v1(intptr_t(this), &args, &my_pool); in fixed_pool()
250 if (res!=rml::POOL_OK) in fixed_pool()