クラス sc_core::sc_phash_base_iter

#include <sc_hash.h>

sc_core::sc_phash_base_iterに対する継承グラフ

Inheritance graph
[凡例]

すべてのメンバ一覧

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_basetable
sc_phash_elementry
sc_phash_elemnext
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

sc_core::sc_phash_iter< K, C >, と sc_core::sc_pdhash_iter< K, C >で再定義されています。

void * sc_core::sc_phash_base_iter::contents (  )  const

sc_core::sc_phash_iter< K, C >, と sc_core::sc_pdhash_iter< K, C >で再定義されています。

void * sc_core::sc_phash_base_iter::set_contents ( void *  c  ) 


変数


このクラスの説明は次のファイルから生成されました:

SystemCに対してFri Jun 6 07:41:06 2008に生成されました。  doxygen 1.5.6