Lines Matching defs:kfree
105 void erase(void (*kfree)(void*));
108 void copy( const sc_phash_base& b, void* (*kdup)(const void*), void (*kfree)(void*));
117 int remove(const void* k, void (*kfree)(void*));
120 int remove_by_contents(const void* c, void (*kfree)(void*));
121 int remove_by_contents(bool (*predicate)(const void*, void*), void* arg, void (*kfree)(void*));
151 void remove(void (*kfree)(void*));
179 void copy(const sc_phash<K,C>& b, void* (*kdup)(const void*), void (*kfree)(void*)) { sc_phash_base::copy(b, kdup, kfree); }
201 int remove(K k, void (*kfree)(void*))
203 return sc_phash_base::remove((const void*) k, kfree);
213 int remove_by_contents(const void* c, void (*kfree)(void*))
215 return sc_phash_base::remove_by_contents(c, kfree);
217 int remove_by_contents(bool (*predicate)(const void*, void*), void* arg, void (*kfree)(void*))
219 return sc_phash_base::remove_by_contents(predicate, arg, kfree);
264 void (*kfree)(void*);
280 kfree = kfree_fn;
288 sc_phash_base::erase(kfree);
290 void copy(const sc_pdhash<K,C>& b) { sc_phash_base::copy(b, kdup, kfree); }
301 int remove(K k) { return sc_phash_base::remove((const void*) k, kfree); }
308 return sc_phash_base::remove_by_contents((const void*) c, kfree);
312 return sc_phash_base::remove_by_contents(predicate, arg, kfree);
338 void remove() { sc_phash_base_iter::remove(((sc_pdhash<K,C>*) table)->kfree); }