Lines Matching defs:const

46 const double PHASH_DEFAULT_GROW_FACTOR     = 2.0;
75 unsigned (*hash_fn)(const void*),
76 int (*cmp_fn)(const void*, const 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 )
243 sc_phash_base::copy( const sc_phash_base* b )
246 iterator iter((sc_phash_base*) b); /* cast away the const */
252 sc_phash_base::copy(const sc_phash_base& b, void* (*kdup)(const void*), void (*kfree)(void*))
276 sc_phash_base::insert( void* k, void* c, void* (*kdup)(const void*) )
304 sc_phash_base::insert_if_not_exists( void* k, void* c, void* (*kdup)(const void*) )
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*))
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
496 sc_phash_base::operator[]( const void* key ) const
525 sc_phash_base_iter::empty() const
575 sc_phash_base_iter::key() const
581 sc_phash_base_iter::contents() const
595 default_ptr_hash_fn(const void* p)
602 default_int_hash_fn(const void* p)
609 default_str_hash_fn(const void* p)
613 const char* x = (const char*) p;
626 sc_strhash_cmp( const void* a, const void* b )
628 return strcmp( (const char*) a, (const char*) b );
632 sc_strhash_kdup(const void* k)
634 char* result = (char*) malloc( strlen((const char*)k)+1 );
635 strcpy(result, (const char*) k);