#include <sc_hash.h>

Public メソッド | |
| void | reset (sc_phash_base *t) |
| void | reset (sc_phash_base &t) |
| sc_phash_base_iter (sc_phash_base *t) | |
| sc_phash_base_iter (sc_phash_base &t) | |
| ~sc_phash_base_iter () | |
| bool | empty () const |
| void | step () |
| void | operator++ (int) |
| void | remove () |
| void | remove (void(*kfree)(void *)) |
| void * | key () const |
| void * | contents () const |
| void * | set_contents (void *c) |
Protected 変数 | |
| sc_phash_base * | table |
| sc_phash_elem * | entry |
| sc_phash_elem * | next |
| sc_phash_elem ** | last |
| int | index |
| sc_core::sc_phash_base_iter::sc_phash_base_iter | ( | sc_phash_base * | t | ) | [inline] |
| sc_core::sc_phash_base_iter::sc_phash_base_iter | ( | sc_phash_base & | t | ) | [inline] |
| sc_core::sc_phash_base_iter::~sc_phash_base_iter | ( | ) | [inline] |
| void sc_core::sc_phash_base_iter::reset | ( | sc_phash_base * | t | ) |
| void sc_core::sc_phash_base_iter::reset | ( | sc_phash_base & | t | ) | [inline] |
| bool sc_core::sc_phash_base_iter::empty | ( | ) | const |
| void sc_core::sc_phash_base_iter::step | ( | ) |
| void sc_core::sc_phash_base_iter::operator++ | ( | int | ) | [inline] |
| void sc_core::sc_phash_base_iter::remove | ( | ) |
sc_core::sc_pdhash_iter< K, C >, と sc_core::sc_strhash_iter< C >で再定義されています。
| void sc_core::sc_phash_base_iter::remove | ( | void(*)(void *) | kfree | ) |
| void * sc_core::sc_phash_base_iter::key | ( | ) | const |
| void * sc_core::sc_phash_base_iter::contents | ( | ) | const |
| void * sc_core::sc_phash_base_iter::set_contents | ( | void * | c | ) |
sc_phash_base* sc_core::sc_phash_base_iter::table [protected] |
sc_phash_elem* sc_core::sc_phash_base_iter::entry [protected] |
sc_phash_elem* sc_core::sc_phash_base_iter::next [protected] |
sc_phash_elem** sc_core::sc_phash_base_iter::last [protected] |
int sc_core::sc_phash_base_iter::index [protected] |
1.5.6