関数 | |
template<Player P, class Action > | |
void | generate (const NumEffectState &state, Position target, Action &action, PieceMask pieces) |
void osl::move_generator::capture::generate | ( | const NumEffectState & | state, | |
Position | target, | |||
Action & | action, | |||
PieceMask | pieces | |||
) | [inline] |
capture_.tcc の 20 行で定義されています。
参照元 osl::rating::BradleyTerry::addPosition(), osl::search::HashRejections::addRejection(), osl::search::HashRejections::addRejectionRoot(), analyzeCheckmate(), osl::search::QuiescenceGenerator< P >::attackKing8(), osl::search::QuiescenceGenerator< P >::attackSilverWithPawn(), osl::search::QuiescenceGenerator< P >::attackToPinned(), osl::search::QuiescenceGenerator< P >::breakThreatmate(), osl::checkmate::CheckmateIfCapture::cannotCapture(), osl::search::QuiescenceGenerator< P >::capture(), osl::search::HashRejections::clearRejection(), osl::search::HashRejections::clearRejectionRoot(), osl::search::AlphaBeta2< EvalT >::computeBestMoveIteratively(), osl::search::QuiescenceGenerator< P >::escapeByMoveOnly(), osl::search::QuiescenceGenerator< P >::escapeFromLastMove(), osl::search::QuiescenceGenerator< P >::escapeKingInTakeBack(), osl::ntesuki::generate_all_moves(), osl::search::MoveGenerator::generateBreakThreatmate(), osl::search::AlphaBeta3::generateCapture(), osl::search::AlphaBeta3::generateCaptureAll(), osl::search::MoveGenerator::generateKingEscape(), osl::rating::FeatureSet::generateRating(), osl::search::MoveGenerator::generateTakeBack(), osl::search::MoveGenerator::generateTesuji(), osl::ntesuki::getCheckMoves(), osl::search::QuiescenceGenerator< P >::kingWalk(), main(), osl::makeCapture(), osl::annotate::CheckmateForEscape::match(), osl::annotate::CheckmateForCapture::match(), osl::search::AlphaBeta3::nextMove(), nextMoves(), osl::move_generator::promote::EachOnBoard< Action, P, T, noCapture >::operator()(), osl::ntesuki::CaptureHelper< P >::operator()(), osl::search::QuiescenceGenerator< P >::promote(), osl::search::AlphaBeta3::quiesce(), osl::search::MoveGenerator::quiesceCapture(), osl::search::AlphaBeta3::quiesceRoot(), osl::search::AlphaBeta3::searchRoot(), osl::game_playing::RandomPlayer::selectBestMove(), test_position(), と osl::search::QuiescenceGenerator< P >::utilizePromoted().