SystemC  2.3.1
Accellera SystemC proof-of-concept library
sc_core::sc_phash_base Member List

This is the complete list of members for sc_core::sc_phash_base, including all inherited members.

add_direct(void *key, void *contents, unsigned hash_val)sc_core::sc_phash_baseprotected
binssc_core::sc_phash_baseprotected
cmprsc_core::sc_phash_baseprotected
cmpr_fn_t typedefsc_core::sc_phash_base
contains(const void *k) const sc_core::sc_phash_baseinline
copy(const sc_phash_base *)sc_core::sc_phash_base
copy(const sc_phash_base &b)sc_core::sc_phash_baseinline
copy(const sc_phash_base &b, void *(*kdup)(const void *), void(*kfree)(void *))sc_core::sc_phash_base
count() const sc_core::sc_phash_baseinline
default_valuesc_core::sc_phash_baseprotected
do_hash(const void *key) const sc_core::sc_phash_baseinlineprotected
empty() const sc_core::sc_phash_baseinline
erase()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_baseinlineprotected
find_entry_c(unsigned hv, const void *k, sc_phash_elem ***plast)sc_core::sc_phash_baseprotected
find_entry_q(unsigned hv, const void *k, sc_phash_elem ***plast)sc_core::sc_phash_baseprotected
grow_factorsc_core::sc_phash_baseprotected
hashsc_core::sc_phash_baseprotected
hash_fn_t typedefsc_core::sc_phash_base
insert(void *k, void *c)sc_core::sc_phash_base
insert(void *k)sc_core::sc_phash_baseinline
insert(void *k, void *c, void *(*kdup)(const void *))sc_core::sc_phash_base
insert_if_not_exists(void *k, void *c)sc_core::sc_phash_base
insert_if_not_exists(void *k)sc_core::sc_phash_baseinline
insert_if_not_exists(void *k, void *c, void *(*kdup)(const void *))sc_core::sc_phash_base
lookup(const void *k, void **pc) const sc_core::sc_phash_base
max_densitysc_core::sc_phash_baseprotected
num_binssc_core::sc_phash_baseprotected
num_entriessc_core::sc_phash_baseprotected
operator[](const void *key) const sc_core::sc_phash_base
rehash()sc_core::sc_phash_baseprotected
remove(const void *k)sc_core::sc_phash_base
remove(const void *k, void **pk, void **pc)sc_core::sc_phash_base
remove(const void *k, void(*kfree)(void *))sc_core::sc_phash_base
remove_by_contents(const void *c)sc_core::sc_phash_base
remove_by_contents(bool(*predicate)(const void *, void *), void *arg)sc_core::sc_phash_base
remove_by_contents(const void *c, void(*kfree)(void *))sc_core::sc_phash_base
remove_by_contents(bool(*predicate)(const void *, void *), void *arg, void(*kfree)(void *))sc_core::sc_phash_base
reorder_flagsc_core::sc_phash_baseprotected
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
sc_phash_base_iter classsc_core::sc_phash_basefriend
set_cmpr_fn(cmpr_fn_t)sc_core::sc_phash_base
set_hash_fn(hash_fn_t)sc_core::sc_phash_base
~sc_phash_base()sc_core::sc_phash_base