Lines Matching refs:pool
23 * \brief Memory pool hash class.
45 * \brief Declare a template pool hash class interface.
60 * Hash* Hash_create (deMemPool* pool);
81 deMemPool* pool; \
97 TYPENAME* TYPENAME##_create (deMemPool* pool); \
188 * \brief Implement a template pool hash class.
202 TYPENAME* TYPENAME##_create (deMemPool* pool) \
205 DE_PTR_TYPE(TYPENAME) hash = DE_POOL_NEW(pool, TYPENAME); \
210 hash->pool = pool; \
243 slot = (TYPENAME##Slot*)deMemPool_alloc(hash->pool, sizeof(TYPENAME##Slot) * DE_HASH_ELEMENTS_PER_SLOT); \
260 TYPENAME##Slot** newSlotTable = (TYPENAME##Slot**)deMemPool_alloc(hash->pool, sizeof(TYPENAME##Slot*) * (size_t)newSlotTableSize); \