Functions | |
template<Player P, class Action > | |
void | generate (const NumEffectState &state, Square target, Action &action, PieceMask pieces) |
void osl::move_generator::capture::generate | ( | const NumEffectState & | state, |
Square | target, | ||
Action & | action, | ||
PieceMask | pieces | ||
) |
Definition at line 20 of file capture_.tcc.
References target.
Referenced by osl::search::HashRejections::addRejection(), osl::search::HashRejections::addRejectionRoot(), osl::rating::BradleyTerry::addSquare(), 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::QuiescenceGenerator< P >::escapeByMoveOnly(), osl::search::QuiescenceGenerator< P >::escapeFromLastMove(), osl::search::QuiescenceGenerator< P >::escapeKingInTakeBack(), osl::search::BreakThreatmate::generate(), osl::move_generator::LegalMoves::generate(), osl::move_generator::GenerateAddEffect< isAttackToKing >::generate(), osl::move_generator::AddEffect< P, isAttackToKing >::generate(), osl::search::AlphaBeta3::generateCapture(), osl::move_generator::AdditionalLance< P >::generateIfHasLance(), osl::game_playing::GameState::generateMoves(), osl::search::BreakThreatmate::generateOpenRoad(), osl::move_probability::FeatureSet::generateRating(), osl::search::MoveGenerator::generateTesuji(), osl::move_generator::LegalMoves::generateWithFullUnpromotions(), greedymove(), osl::search::QuiescenceGenerator< P >::kingWalk(), main(), osl::annotate::CheckmateForCapture::match(), osl::annotate::CheckmateForEscape::match(), osl::search::QuiescenceGenerator< P >::promote(), run(), osl::search::AlphaBeta3::searchRoot(), osl::game_playing::RandomPlayer::selectBestMove(), test_position(), and osl::search::QuiescenceGenerator< P >::utilizePromoted().