

| Public Types | |
| typedef slist< std::pair < PieceStand, DfpnPathRecord > > | list_t | 
| Public Member Functions | |
| template<Player Attack> | |
| DfpnPathRecord * | allocate (PieceStand black, int depth, LoopToDominance &loop, size_t &size) | 
| const DfpnPathRecord * | probe (PieceStand black) const | 
| size_t | runGC (size_t threshold) | 
| Static Public Member Functions | |
| static bool | precious (const DfpnPathRecord &record, size_t threshold) | 
| Private Member Functions | |
| template<Player Attack> | |
| iterator | find (PieceStand black, LoopToDominance &loop) | 
| typedef slist<std::pair<PieceStand, DfpnPathRecord> > osl::checkmate::DfpnPathList::list_t | 
| 
 | inline | 
Definition at line 228 of file dfpn.cc.
References depth, osl::checkmate::DfpnPathRecord::distance, osl::checkmate::DfpnPathRecord::MaxDistance, and osl::eval::min().
Referenced by osl::checkmate::DfpnPathTable::allocate().
| 
 | inlineprivate | 
Definition at line 199 of file dfpn.cc.
References osl::checkmate::BadAttackLoop, osl::BLACK, osl::PieceStand::isSuperiorOrEqualTo(), osl::checkmate::DfpnPathRecord::MaxDistance, osl::checkmate::NoLoop, and osl::WHITE.
| 
 | inlinestatic | 
Definition at line 251 of file dfpn.cc.
References osl::checkmate::DfpnPathRecord::node_count, osl::checkmate::DfpnPathRecord::twin_list, and osl::checkmate::DfpnPathRecord::visiting.
Referenced by runGC().
| 
 | inline | 
| 
 | inline | 
Definition at line 257 of file dfpn.cc.
References precious().
 1.8.4
 1.8.4