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