#include <checkHistoryToTable.h>
Static Public メソッド | |
template<class Table> | |
static void | write (Table &, const RepetitionCounter &, const MoveStack &, const SimpleState &state, Player attack) |
template<class Table> | |
static void | undoWrite (Table &, const RepetitionCounter &, Player attack) |
checkHistoryToTable.h の 15 行で定義されています。
void osl::checkmate::CheckHistoryToTable::write | ( | Table & | table, | |
const RepetitionCounter & | counter, | |||
const MoveStack & | moves, | |||
const SimpleState & | state, | |||
Player | attack | |||
) | [inline, static] |
checkHistoryToTable.h の 28 行で定義されています。
参照先 osl::checkmate::CheckTableUtil::allocate(), osl::RepetitionCounter::checkCount(), osl::RepetitionCounter::history(), osl::Move::isNormal(), osl::PieceStand::previousStand(), と osl::WHITE.
参照元 osl::checkmate::DualCheckmateSearcher< Table, HEstimator, CostEstimator >::writeRootHistory().
void osl::checkmate::CheckHistoryToTable::undoWrite | ( | Table & | table, | |
const RepetitionCounter & | counter, | |||
Player | attack | |||
) | [inline, static] |