#include <twinTable.h>
Public メソッド | |
TwinTable () | |
~TwinTable () | |
void | addTwin (const TwinEntry &) |
void | clearTwins () |
const TwinEntry * | findTwin (const PathEncoding &) const |
TwinAgeEntry & | allocateTwin (const PathEncoding &) |
size_t | size () const |
Private 変数 | |
boost::scoped_ptr< Table > | table |
構成 | |
struct | Table |
TwinListʤäΤ
twinTable.h の 20 行で定義されています。
osl::checkmate::TwinTable::TwinTable | ( | ) |
twinTable.cc の 57 行で定義されています。
osl::checkmate::TwinTable::~TwinTable | ( | ) |
twinTable.cc の 62 行で定義されています。
void osl::checkmate::TwinTable::addTwin | ( | const TwinEntry & | e | ) |
void osl::checkmate::TwinTable::clearTwins | ( | ) |
const osl::checkmate::TwinEntry * osl::checkmate::TwinTable::findTwin | ( | const PathEncoding & | key | ) | const |
osl::checkmate::TwinAgeEntry & osl::checkmate::TwinTable::allocateTwin | ( | const PathEncoding & | key | ) |
size_t osl::checkmate::TwinTable::size | ( | ) | const |
osl::checkmate::ArrayCheckHashTable, osl::checkmate::DominanceTable, と osl::checkmate::SimpleCheckHashTableで再定義されています。
twinTable.cc の 100 行で定義されています。
参照先 table.
boost::scoped_ptr<Table> osl::checkmate::TwinTable::table [private] |
osl::checkmate::DominanceTable, と osl::checkmate::SimpleCheckHashTableで再定義されています。
twinTable.h の 22 行で定義されています。
参照元 addTwin(), allocateTwin(), clearTwins(), findTwin(), と size().