ネームスペース osl::move_generator::capture

関数

template<Player P, class Action >
void generate (const NumEffectState &state, Position target, Action &action, PieceMask pieces)

関数

template<Player P, class Action >
void osl::move_generator::capture::generate ( const NumEffectState &  state,
Position  target,
Action &  action,
PieceMask  pieces 
) [inline]

capture_.tcc20 行で定義されています。

参照元 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().

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:25 2010に生成されました。  doxygen 1.6.3