深さを記憶するテーブル. More...

| Public Types | |
| typedef osl::hash_map< HashKey, std::pair< int, Move > > | map_t | 
| typedef std::pair< const HashKey, std::pair< int, Move > > | entry_t | 
| typedef slist< const entry_t * > | list_t | 
| typedef hash_map< BoardKey, list_t > | index_t | 
| Public Member Functions | |
| Table (const DfpnTable &t) | |
| void | store (const HashKey &key, int depth, Move best_move=Move()) | 
| bool | find (const HashKey &key, int &depth, Move &best_move) const | 
| bool | expectMoreDepth (Player attack, const HashKey &key, int depth) const | 
| int | maxDepth () const | 
| Public Attributes | |
| boost::scoped_array < NumEffectState > | state | 
| map_t | depth_table | 
| index_t | depth_index | 
| const DfpnTable & | table | 
| typedef std::pair<const HashKey, std::pair<int, Move> > osl::checkmate::ProofTreeDepthDfpn::Table::entry_t | 
Definition at line 20 of file proofTreeDepthDfpn.cc.
| typedef hash_map<BoardKey, list_t> osl::checkmate::ProofTreeDepthDfpn::Table::index_t | 
Definition at line 22 of file proofTreeDepthDfpn.cc.
| typedef slist<const entry_t*> osl::checkmate::ProofTreeDepthDfpn::Table::list_t | 
Definition at line 21 of file proofTreeDepthDfpn.cc.
| typedef osl::hash_map<HashKey, std::pair<int, Move> > osl::checkmate::ProofTreeDepthDfpn::Table::map_t | 
Definition at line 19 of file proofTreeDepthDfpn.cc.
| 
 | inline | 
Definition at line 26 of file proofTreeDepthDfpn.cc.
| 
 | inline | 
Definition at line 44 of file proofTreeDepthDfpn.cc.
References osl::BLACK, and depth_index.
| 
 | inline | 
Definition at line 35 of file proofTreeDepthDfpn.cc.
References depth_table.
| 
 | inline | 
Definition at line 72 of file proofTreeDepthDfpn.cc.
References osl::checkmate::DfpnTable::maxDepth(), and table.
| 
 | inline | 
Definition at line 29 of file proofTreeDepthDfpn.cc.
References depth_index, and depth_table.
| index_t osl::checkmate::ProofTreeDepthDfpn::Table::depth_index | 
Definition at line 24 of file proofTreeDepthDfpn.cc.
Referenced by expectMoreDepth(), and store().
| map_t osl::checkmate::ProofTreeDepthDfpn::Table::depth_table | 
Definition at line 23 of file proofTreeDepthDfpn.cc.
| boost::scoped_array<NumEffectState> osl::checkmate::ProofTreeDepthDfpn::Table::state | 
Definition at line 18 of file proofTreeDepthDfpn.cc.
| const DfpnTable& osl::checkmate::ProofTreeDepthDfpn::Table::table | 
Definition at line 25 of file proofTreeDepthDfpn.cc.
Referenced by maxDepth().
 1.8.4
 1.8.4