#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] |