Lines Matching defs:pool
21 * \brief Memory pool management.
38 deMemPool* pool;
44 dePoolStringBuilder* dePoolStringBuilder_create (deMemPool* pool)
46 dePoolStringBuilder* builder = DE_POOL_NEW(pool, dePoolStringBuilder);
50 builder->pool = pool;
60 StringBlock* block = DE_POOL_NEW(builder->pool, StringBlock);
62 char* blockStr = (char*)deMemPool_alloc(builder->pool, len + 1);
115 return dePoolStringBuilder_dupToPool(builder, builder->pool);
118 char* dePoolStringBuilder_dupToPool (dePoolStringBuilder* builder, deMemPool* pool)
120 char* resultStr = (char*)deMemPool_alloc(pool, (size_t)builder->length + 1);