All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
osl::search::QuiescenceGenerator< P > Member List

This is the complete list of members for osl::search::QuiescenceGenerator< P >, including all inherited members.

advanceBishop(const NumEffectState &state, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
advanceBishop(const NumEffectState &state, const Square from, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
advanceBishop(const NumEffectState &state, const Square from, MoveVector &moves)osl::search::QuiescenceGenerator< P >
attackGoldWithPawn(const NumEffectState &state, PieceMask pins, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
attackKing8(const NumEffectState &state, PieceMask pins, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
attackKnightWithPawn(const NumEffectState &state, PieceMask pins, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
attackMajorPiece(const NumEffectState &state, PieceMask pins, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
attackMajorPieceFirstSelection(const NumEffectState &state, PieceMask pins, const MoveVector &all_moves, MoveVector &moves, MoveVector &expensive_drops)osl::search::QuiescenceGenerator< P >inlineprivatestatic
attackMajorPieceSecondSelection(bool target_has_support, const MoveVector &src, MoveVector &out)osl::search::QuiescenceGenerator< P >inlineprivatestatic
attackMajorPieceZerothSelection(const NumEffectState &state, const MoveVector &src, Square target, MoveVector &open_out, MoveVector &out)osl::search::QuiescenceGenerator< P >privatestatic
attackSilverWithPawn(const NumEffectState &state, PieceMask pins, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
attackToPinned(const NumEffectState &state, PieceMask pins, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
attackWithKnight(const NumEffectState &state, PieceMask pins, Square attack_from, bool has_knight, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
breakThreatmate(const NumEffectState &state, Move threatmate, PieceMask pins, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
capture(const NumEffectState &, MoveVector &moves, Piece dont_capture)osl::search::QuiescenceGenerator< P >static
capture(const NumEffectState &, Square target, MoveVector &moves)osl::search::QuiescenceGenerator< P >inlinestatic
capture(const NumEffectState &state, MoveVector &moves, Piece dont_capture)osl::search::QuiescenceGenerator< P >
capture1(const NumEffectState &state, Square target, MoveVector &moves)osl::search::QuiescenceGenerator< P >inlinestatic
check(const NumEffectState &, PieceMask pins, MoveVector &moves, bool no_liberty=false)osl::search::QuiescenceGenerator< P >static
check(const NumEffectState &, PieceMask pins, bool no_liberty, const Square8 &sendoffs, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
dropMajorPiece(const NumEffectState &state, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
dropMajorPiece3(const NumEffectState &state, MoveVector &moves, const HistoryTable &table)osl::search::QuiescenceGenerator< P >static
escapeAll(const NumEffectState &state, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
escapeByMoveOnly(const NumEffectState &state, Piece piece, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
escapeFromLastMove(const NumEffectState &state, Move last_move, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
escapeFromLastMove(const NumEffectState &state, Move last_move, MoveVector &moves)osl::search::QuiescenceGenerator< P >
escapeFromLastMoveOtherThanPawn(const NumEffectState &state, Move last_move, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
escapeFromLastMoveOtherThanPawn(const NumEffectState &state, Move last_move, MoveVector &moves)osl::search::QuiescenceGenerator< P >
escapeKing(const NumEffectState &state, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
escapeKingInTakeBack(const NumEffectState &state, MoveVector &moves, bool check_by_lance)osl::search::QuiescenceGenerator< P >static
escapeNormalPiece(const NumEffectState &state, Piece escape, MoveVector &moves, bool add_support_only=false)osl::search::QuiescenceGenerator< P >static
kingWalk(const NumEffectState &state, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
promote(const NumEffectState &, PieceMask pins, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
promote(const NumEffectState &, MoveVector &moves)osl::search::QuiescenceGenerator< P >static
promote(const NumEffectState &state, MoveVector &moves)osl::search::QuiescenceGenerator< P >inline
promoteN(const NumEffectState &, MoveVector &moves, const HistoryTable &table)osl::search::QuiescenceGenerator< P >static
promoteN(const NumEffectState &state, MoveVector &moves, const HistoryTable &table)osl::search::QuiescenceGenerator< P >inline
utilizePromoted(const NumEffectState &state, Piece target, MoveVector &moves)osl::search::QuiescenceGenerator< P >static