クラス sc_core::sc_phash_elem

すべてのメンバ一覧

Private メソッド

 sc_phash_elem (void *k, void *c, sc_phash_elem *n)
 sc_phash_elem ()
 ~sc_phash_elem ()

Static Private メソッド

static void * operator new (std::size_t sz)
static void operator delete (void *p, std::size_t sz)

Private 変数

void * key
void * contents
sc_phash_elemnext

フレンド

class sc_phash_base
class sc_phash_base_iter


説明

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


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

sc_core::sc_phash_elem::sc_phash_elem ( void *  k,
void *  c,
sc_phash_elem n 
) [inline, private]

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

00068         : key(k), contents(c), next(n) { }

sc_core::sc_phash_elem::sc_phash_elem (  )  [inline, private]

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

00069 { }

sc_core::sc_phash_elem::~sc_phash_elem (  )  [inline, private]

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

00070 { }


関数

static void* sc_core::sc_phash_elem::operator new ( std::size_t  sz  )  [inline, static, private]

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

00072 { return sc_mempool::allocate(sz); }

static void sc_core::sc_phash_elem::operator delete ( void *  p,
std::size_t  sz 
) [inline, static, private]

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

00073 { sc_mempool::release(p, sz);      }


フレンドと関連する関数

friend class sc_phash_base [friend]

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

friend class sc_phash_base_iter [friend]

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


変数

void* sc_core::sc_phash_elem::key [private]

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

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

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


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

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