Lines Matching defs:void
53 void* key;
54 void* contents;
57 sc_phash_elem( void* k, void* c, sc_phash_elem* n )
62 static void* operator new(std::size_t sz)
64 static void operator delete(void* p, std::size_t sz)
70 void* def,
75 unsigned (*hash_fn)(const void*),
76 int (*cmp_fn)(const void*, const void*)
92 void
98 void
120 void
153 sc_phash_base::find_entry_q( unsigned hash_val, const void* key, sc_phash_elem*** plast )
175 sc_phash_base::find_entry_c( unsigned hash_val, const void* key, sc_phash_elem*** plast )
196 sc_phash_base::add_direct( void* key, void* contents, unsigned hash_val )
209 void
225 void
226 sc_phash_base::erase(void (*kfree)(void*))
242 void
251 void
252 sc_phash_base::copy(const sc_phash_base& b, void* (*kdup)(const void*), void (*kfree)(void*))
261 sc_phash_base::insert( void* k, void* c )
266 (void) add_direct(k, c, hash_val);
276 sc_phash_base::insert( void* k, void* c, void* (*kdup)(const void*) )
281 (void) add_direct((*kdup)(k), c, hash_val);
291 sc_phash_base::insert_if_not_exists( void* k, void* c )
296 (void) add_direct( k, c, hash_val );
304 sc_phash_base::insert_if_not_exists( void* k, void* c, void* (*kdup)(const void*) )
309 (void) add_direct( (*kdup)(k), c, hash_val );
317 sc_phash_base::remove( const void* k )
334 sc_phash_base::remove( const void* k, void** pk, void** pc )
358 sc_phash_base::remove(const void* k, void (*kfree)(void*))
360 void* rk;
361 void* rc;
371 sc_phash_base::remove_by_contents( const void* c )
398 sc_phash_base::remove_by_contents( bool (*predicate)(const void* c, void* arg), void* arg )
425 sc_phash_base::remove_by_contents( const void* c, void (*kfree)(void*) )
453 sc_phash_base::remove_by_contents( bool (*predicate)(const void*, void*), void* arg, void (*kfree)(void*))
481 sc_phash_base::lookup( const void* k, void** c_ptr ) const
495 void*
496 sc_phash_base::operator[]( const void* key ) const
498 void* contents;
505 void
530 void
553 void
563 void
564 sc_phash_base_iter::remove(void (*kfree)(void*))
574 void*
580 void*
586 void*
587 sc_phash_base_iter::set_contents( void* c )
595 default_ptr_hash_fn(const void* p)
602 default_int_hash_fn(const void* p)
609 default_str_hash_fn(const void* p)
626 sc_strhash_cmp( const void* a, const void* b )
631 void*
632 sc_strhash_kdup(const void* k)
639 void
640 sc_strhash_kfree(void* k)