, including all inherited members.
add_direct(void *key, void *contents, unsigned hash_val) | sc_core::sc_phash_base | [protected] |
bins | sc_core::sc_phash_base | [protected] |
cmpr | sc_core::sc_phash_base | [protected] |
cmpr_fn_t typedef | sc_core::sc_phash_base | |
contains(K k) const | sc_core::sc_pdhash< K, C > | [inline] |
sc_core::sc_phash_base::contains(const void *k) const | sc_core::sc_phash_base | [inline] |
copy(const sc_pdhash< K, C > &b) | sc_core::sc_pdhash< K, C > | [inline] |
sc_core::sc_phash_base::copy(const sc_phash_base *) | sc_core::sc_phash_base | |
sc_core::sc_phash_base::copy(const sc_phash_base &b, void *(*kdup)(const void *), void(*kfree)(void *)) | sc_core::sc_phash_base | |
count() const | sc_core::sc_phash_base | [inline] |
default_value | sc_core::sc_phash_base | [protected] |
do_hash(const void *key) const | sc_core::sc_phash_base | [inline, protected] |
empty() const | sc_core::sc_phash_base | [inline] |
erase() | sc_core::sc_pdhash< K, C > | [inline] |
sc_core::sc_phash_base::erase(void(*kfree)(void *)) | sc_core::sc_phash_base | |
find_entry(unsigned hv, const void *k, sc_phash_elem ***plast=0) const | sc_core::sc_phash_base | [inline, protected] |
find_entry_c(unsigned hv, const void *k, sc_phash_elem ***plast) | sc_core::sc_phash_base | [protected] |
find_entry_q(unsigned hv, const void *k, sc_phash_elem ***plast) | sc_core::sc_phash_base | [protected] |
grow_factor | sc_core::sc_phash_base | [protected] |
hash | sc_core::sc_phash_base | [protected] |
hash_fn_t typedef | sc_core::sc_phash_base | |
insert(K k, C c) | sc_core::sc_pdhash< K, C > | [inline] |
insert(K k) | sc_core::sc_pdhash< K, C > | [inline] |
sc_core::sc_phash_base::insert(void *k, void *c) | sc_core::sc_phash_base | |
sc_core::sc_phash_base::insert(void *k) | sc_core::sc_phash_base | [inline] |
sc_core::sc_phash_base::insert(void *k, void *c, void *(*kdup)(const void *)) | sc_core::sc_phash_base | |
insert_if_not_exists(K k, C c) | sc_core::sc_pdhash< K, C > | [inline] |
insert_if_not_exists(K k) | sc_core::sc_pdhash< K, C > | [inline] |
sc_core::sc_phash_base::insert_if_not_exists(void *k, void *c) | sc_core::sc_phash_base | |
sc_core::sc_phash_base::insert_if_not_exists(void *k) | sc_core::sc_phash_base | [inline] |
sc_core::sc_phash_base::insert_if_not_exists(void *k, void *c, void *(*kdup)(const void *)) | sc_core::sc_phash_base | |
iterator typedef | sc_core::sc_pdhash< K, C > | |
lookup(K k, C *pc) const | sc_core::sc_pdhash< K, C > | [inline] |
sc_core::sc_phash_base::lookup(const void *k, void **pc) const | sc_core::sc_phash_base | |
max_density | sc_core::sc_phash_base | [protected] |
num_bins | sc_core::sc_phash_base | [protected] |
num_entries | sc_core::sc_phash_base | [protected] |
operator[](K k) const | sc_core::sc_pdhash< K, C > | [inline] |
sc_core::sc_phash_base::operator[](const void *key) const | sc_core::sc_phash_base | |
rehash() | sc_core::sc_phash_base | [protected] |
remove(K k) | sc_core::sc_pdhash< K, C > | [inline] |
remove(K k, K *pk, C *pc) | sc_core::sc_pdhash< K, C > | [inline] |
sc_core::sc_phash_base::remove(const void *k) | sc_core::sc_phash_base | |
sc_core::sc_phash_base::remove(const void *k, void **pk, void **pc) | sc_core::sc_phash_base | |
sc_core::sc_phash_base::remove(const void *k, void(*kfree)(void *)) | sc_core::sc_phash_base | |
remove_by_contents(C c) | sc_core::sc_pdhash< K, C > | [inline] |
remove_by_contents(bool(*predicate)(const void *, void *), void *arg) | sc_core::sc_pdhash< K, C > | [inline] |
sc_core::sc_phash_base::remove_by_contents(const void *c) | sc_core::sc_phash_base | |
sc_core::sc_phash_base::remove_by_contents(const void *c, void(*kfree)(void *)) | sc_core::sc_phash_base | |
sc_core::sc_phash_base::remove_by_contents(bool(*predicate)(const void *, void *), void *arg, void(*kfree)(void *)) | sc_core::sc_phash_base | |
reorder_flag | sc_core::sc_phash_base | [protected] |
sc_pdhash(C def=(C) 0, int size=PHASH_DEFAULT_INIT_TABLE_SIZE, int density=PHASH_DEFAULT_MAX_DENSITY, double grow=PHASH_DEFAULT_GROW_FACTOR, bool reorder=PHASH_DEFAULT_REORDER_FLAG, hash_fn_t hash_fn=(hash_fn_t) 0, cmpr_fn_t cmpr_fn=(cmpr_fn_t) 0, void *(*kdup_fn)(const void *)=0, void(*kfree_fn)(void *)=0) | sc_core::sc_pdhash< K, C > | [inline] |
sc_pdhash_iter< K, C > class | sc_core::sc_pdhash< K, C > | [friend] |
sc_phash_base(void *def=0, int size=PHASH_DEFAULT_INIT_TABLE_SIZE, int density=PHASH_DEFAULT_MAX_DENSITY, double grow=PHASH_DEFAULT_GROW_FACTOR, bool reorder=PHASH_DEFAULT_REORDER_FLAG, hash_fn_t hash_fn=default_ptr_hash_fn, cmpr_fn_t cmpr_fn=0) | sc_core::sc_phash_base | |
set_cmpr_fn(cmpr_fn_t) | sc_core::sc_phash_base | |
set_hash_fn(hash_fn_t) | sc_core::sc_phash_base | |
~sc_pdhash() | sc_core::sc_pdhash< K, C > | [inline] |
~sc_phash_base() | sc_core::sc_phash_base | |