#include <sacrificeCheck.h>
Static Public メソッド | |
template<class RecordStack> | |
static int | count2 (const RecordStack &record_stack, const MoveStack &history, int history_max) |
sacrificeCheck.h の 13 行で定義されています。
static int osl::search::SacrificeCheck::count2 | ( | const RecordStack & | record_stack, | |
const MoveStack & | history, | |||
int | history_max | |||
) | [inline, static] |
sacrificeCheck.h の 16 行で定義されています。
参照先 osl::Move::capturePtype(), osl::container::MoveStack::hasLastMove(), osl::search::RecordStack::hasLastRecord(), osl::container::MoveStack::lastMove(), osl::search::RecordStack::lastRecord(), osl::PAWN, osl::Move::ptype(), osl::PTYPE_EMPTY, osl::search::RecordStack::size(), osl::Move::to(), と osl::unpromote().
参照元 osl::search::SearchState2::countSacrificeCheck2(), と osl::search::SearchState::countSacrificeCheck2().