
Public メソッド | |
| template<Player Attack> | |
| DfpnPathRecord * | allocate (const HashKey &key, int depth, LoopToDominance &loop) |
| const DfpnPathRecord * | probe (const HashKey &key) const |
| void | clear () |
Private 型 | |
| typedef hash_map< BoardKey, DfpnPathList > | table_t |
Private 変数 | |
| table_t | table |
typedef hash_map<BoardKey, DfpnPathList > osl::checkmate::DfpnPathTable::table_t [private] |
| DfpnPathRecord* osl::checkmate::DfpnPathTable::allocate | ( | const HashKey & | key, | |
| int | depth, | |||
| LoopToDominance & | loop | |||
| ) | [inline] |
| const DfpnPathRecord* osl::checkmate::DfpnPathTable::probe | ( | const HashKey & | key | ) | const [inline] |
table_t osl::checkmate::DfpnPathTable::table [private] |
参照元 allocate(), clear(), と probe().
1.6.3