#include <sysc/utils/sc_hash.h>


Public Member Functions | |
| sc_pdhash_iter (sc_pdhash< K, C > *t) | |
| sc_pdhash_iter (sc_pdhash< K, C > &t) | |
| ~sc_pdhash_iter () | |
| void | reset (sc_pdhash< K, C > *t) |
| void | reset (sc_pdhash< K, C > &t) |
| void | remove () |
| K | key () const |
| C | contents () const |
| C | set_contents (C c) |
| void | reset (sc_phash_base *t) |
| void | reset (sc_phash_base &t) |
| bool | empty () const |
| void | step () |
| void | operator++ (int) |
| void | remove (void(*kfree)(void *)) |
| void * | set_contents (void *c) |
Protected Attributes | |
| sc_phash_base * | table |
| sc_phash_elem * | entry |
| sc_phash_elem * | next |
| sc_phash_elem ** | last |
| int | index |
Definition at line 341 of file sc_hash.h.
| sc_core::sc_pdhash_iter< K, C >::sc_pdhash_iter | ( | sc_pdhash< K, C > * | t | ) | [inline] |
| sc_core::sc_pdhash_iter< K, C >::sc_pdhash_iter | ( | sc_pdhash< K, C > & | t | ) | [inline] |
| sc_core::sc_pdhash_iter< K, C >::~sc_pdhash_iter | ( | ) | [inline] |
| void sc_core::sc_pdhash_iter< K, C >::reset | ( | sc_pdhash< K, C > * | t | ) | [inline] |
| void sc_core::sc_pdhash_iter< K, C >::reset | ( | sc_pdhash< K, C > & | t | ) | [inline] |
| void sc_core::sc_pdhash_iter< K, C >::remove | ( | ) | [inline] |
| K sc_core::sc_pdhash_iter< K, C >::key | ( | ) | const [inline] |
| C sc_core::sc_pdhash_iter< K, C >::contents | ( | ) | const [inline] |
| C sc_core::sc_pdhash_iter< K, C >::set_contents | ( | C | c | ) | [inline] |
| void sc_core::sc_phash_base_iter::reset | ( | sc_phash_base * | t | ) | [inherited] |
Definition at line 520 of file sc_hash.cpp.
| void sc_core::sc_phash_base_iter::reset | ( | sc_phash_base & | t | ) | [inline, inherited] |
| bool sc_core::sc_phash_base_iter::empty | ( | ) | const [inherited] |
Definition at line 539 of file sc_hash.cpp.
| void sc_core::sc_phash_base_iter::step | ( | ) | [inherited] |
Definition at line 545 of file sc_hash.cpp.
| void sc_core::sc_phash_base_iter::operator++ | ( | int | ) | [inline, inherited] |
| void sc_core::sc_phash_base_iter::remove | ( | void(*)(void *) | kfree | ) | [inherited] |
Definition at line 578 of file sc_hash.cpp.
| void * sc_core::sc_phash_base_iter::set_contents | ( | void * | c | ) | [inherited] |
Definition at line 601 of file sc_hash.cpp.
sc_phash_base* sc_core::sc_phash_base_iter::table [protected, inherited] |
sc_phash_elem* sc_core::sc_phash_base_iter::entry [protected, inherited] |
sc_phash_elem* sc_core::sc_phash_base_iter::next [protected, inherited] |
sc_phash_elem** sc_core::sc_phash_base_iter::last [protected, inherited] |
int sc_core::sc_phash_base_iter::index [protected, inherited] |
1.5.5