Lines Matching defs:contents
54 void* contents;
58 : key(k), contents(c), next(n) { }
59 sc_phash_elem() : key(0), contents(0), next(0) { }
196 sc_phash_base::add_direct( void* key, void* contents, unsigned hash_val )
203 sc_phash_elem* new_entry = new sc_phash_elem(key, contents, bins[hash_val]);
248 insert( iter.key(), iter.contents() );
257 insert( (*kdup)(iter.key()), iter.contents() );
270 ptr->contents = c;
285 ptr->contents = c;
347 *pc = ptr->contents;
381 if (ptr->contents != c) {
408 if (! (*predicate)(ptr->contents, arg)) {
435 if (ptr->contents != c) {
463 if (! (*predicate)(ptr->contents, arg)) {
490 if (c_ptr != 0) *c_ptr = ptr->contents;
498 void* contents;
499 lookup( key, &contents );
500 return contents;
581 sc_phash_base_iter::contents() const
583 return entry->contents;
589 return entry->contents = c;