クラス osl::checkmate::TwinTable

;GHIкѥơ֥. [詳細]

#include <twinTable.h>

osl::checkmate::TwinTableに対する継承グラフ

Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

 TwinTable ()
 ~TwinTable ()
void addTwin (const TwinEntry &)
void clearTwins ()
const TwinEntryfindTwin (const PathEncoding &) const
TwinAgeEntryallocateTwin (const PathEncoding &)
size_t size () const

Private 変数

boost::scoped_ptr< Tabletable

構成

struct  Table


説明

;GHIкѥơ֥.

TwinListʤäΤ

twinTable.h20 行で定義されています。


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

osl::checkmate::TwinTable::TwinTable (  ) 

twinTable.cc57 行で定義されています。

osl::checkmate::TwinTable::~TwinTable (  ) 

twinTable.cc62 行で定義されています。


関数

void osl::checkmate::TwinTable::addTwin ( const TwinEntry e  ) 

void osl::checkmate::TwinTable::clearTwins (  ) 

twinTable.cc78 行で定義されています。

参照先 table.

参照元 osl::checkmate::TwinTableHolder::clear().

const osl::checkmate::TwinEntry * osl::checkmate::TwinTable::findTwin ( const PathEncoding key  )  const

twinTable.cc84 行で定義されています。

参照先 table.

参照元 osl::checkmate::CheckHashRecord::findLoop().

osl::checkmate::TwinAgeEntry & osl::checkmate::TwinTable::allocateTwin ( const PathEncoding key  ) 

twinTable.cc94 行で定義されています。

参照先 table.

size_t osl::checkmate::TwinTable::size (  )  const

osl::checkmate::ArrayCheckHashTable, osl::checkmate::DominanceTable, と osl::checkmate::SimpleCheckHashTableで再定義されています。

twinTable.cc100 行で定義されています。

参照先 table.


変数

boost::scoped_ptr<Table> osl::checkmate::TwinTable::table [private]

osl::checkmate::DominanceTable, と osl::checkmate::SimpleCheckHashTableで再定義されています。

twinTable.h22 行で定義されています。

参照元 addTwin(), allocateTwin(), clearTwins(), findTwin(), と size().


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

Thu Oct 8 05:01:16 2009に生成されました。  doxygen 1.5.6