クラス テンプレート sc_core::sc_strhash_iter< C >

#include <sc_hash.h>

sc_core::sc_strhash_iter< C >に対する継承グラフ

Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

 sc_strhash_iter (sc_strhash< C > *t)
 sc_strhash_iter (sc_strhash< C > &t)
 ~sc_strhash_iter ()
void reset (sc_strhash< C > *t)
void reset (sc_strhash< C > &t)
void remove ()
const char * key ()
contents ()
set_contents (C c)


説明

template<class C>
class sc_core::sc_strhash_iter< C >

sc_hash.h431 行で定義されています。


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

template<class C>
sc_core::sc_strhash_iter< C >::sc_strhash_iter ( sc_strhash< C > *  t  )  [inline]

sc_hash.h433 行で定義されています。

00433 : sc_phash_base_iter(t) { }

template<class C>
sc_core::sc_strhash_iter< C >::sc_strhash_iter ( sc_strhash< C > &  t  )  [inline]

sc_hash.h434 行で定義されています。

00434 : sc_phash_base_iter(t) { }

template<class C>
sc_core::sc_strhash_iter< C >::~sc_strhash_iter (  )  [inline]

sc_hash.h435 行で定義されています。

00435 { }


関数

template<class C>
void sc_core::sc_strhash_iter< C >::reset ( sc_strhash< C > *  t  )  [inline]

sc_hash.h437 行で定義されています。

template<class C>
void sc_core::sc_strhash_iter< C >::reset ( sc_strhash< C > &  t  )  [inline]

sc_hash.h438 行で定義されています。

template<class C>
void sc_core::sc_strhash_iter< C >::remove (  )  [inline]

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

sc_hash.h440 行で定義されています。

template<class C>
const char* sc_core::sc_strhash_iter< C >::key (  )  [inline]

sc_hash.h441 行で定義されています。

00441 { return (const char*) sc_phash_base_iter::key(); }

template<class C>
C sc_core::sc_strhash_iter< C >::contents (  )  [inline]

sc_hash.h442 行で定義されています。

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

template<class C>
C sc_core::sc_strhash_iter< C >::set_contents ( c  )  [inline]

sc_hash.h443 行で定義されています。

00444     {
00445         return (C) sc_phash_base_iter::set_contents((void*) c);
00446     }


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

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