クラス テンプレート sc_core::sc_pdhash_iter< K, C >

#include <sc_hash.h>

sc_core::sc_pdhash_iter< K, C >に対する継承グラフ

Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

 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)


説明

template<class K, class C>
class sc_core::sc_pdhash_iter< K, C >

sc_hash.h の 341 行で定義されています。


コンストラクタとデストラクタ

template<class K, class C>
sc_core::sc_pdhash_iter< K, C >::sc_pdhash_iter ( sc_pdhash< K, C > *  t  )  [inline]

sc_hash.h の 343 行で定義されています。

00343 : sc_phash_base_iter(t) { }

template<class K, class C>
sc_core::sc_pdhash_iter< K, C >::sc_pdhash_iter ( sc_pdhash< K, C > &  t  )  [inline]

sc_hash.h の 344 行で定義されています。

00344 : sc_phash_base_iter(t) { }

template<class K, class C>
sc_core::sc_pdhash_iter< K, C >::~sc_pdhash_iter (  )  [inline]

sc_hash.h の 345 行で定義されています。

00345 { }


関数

template<class K, class C>
void sc_core::sc_pdhash_iter< K, C >::reset ( sc_pdhash< K, C > *  t  )  [inline]

sc_hash.h の 347 行で定義されています。

template<class K, class C>
void sc_core::sc_pdhash_iter< K, C >::reset ( sc_pdhash< K, C > &  t  )  [inline]

sc_hash.h の 348 行で定義されています。

template<class K, class C>
void sc_core::sc_pdhash_iter< K, C >::remove (  )  [inline]

sc_core::sc_phash_base_iterを再定義しています。

sc_hash.h の 350 行で定義されています。

00350 { sc_phash_base_iter::remove(((sc_pdhash<K,C>*) table)->kfree); }

template<class K, class C>
K sc_core::sc_pdhash_iter< K, C >::key (  )  const [inline]

sc_core::sc_phash_base_iterを再定義しています。

sc_hash.h の 351 行で定義されています。

00351 { return (K) sc_phash_base_iter::key();      }

template<class K, class C>
C sc_core::sc_pdhash_iter< K, C >::contents (  )  const [inline]

sc_core::sc_phash_base_iterを再定義しています。

sc_hash.h の 352 行で定義されています。

00352 { return (C) sc_phash_base_iter::contents(); }

template<class K, class C>
C sc_core::sc_pdhash_iter< K, C >::set_contents ( C  c  )  [inline]

sc_hash.h の 353 行で定義されています。

00354     {
00355         return (C) sc_phash_base_iter::set_contents((void*) c);
00356     }


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

SystemCに対してFri Jun 6 20:12:21 2008に生成されました。  doxygen 1.5.6