cheapestPiece(Player P, const EffectState &, Position effectTarget) | osl::effect_util::EffectUtil | [inline, static] |
cheapestPtype(Player P, const NumEffectState &, Position effect_target) | osl::effect_util::EffectUtil | [static] |
findEffect(Player P, const EffectState &state, Position target, container::PieceVector &out) | osl::effect_util::EffectUtil | [inline, static] |
findEffect(Player P, const EffectState &state, Position target, PieceVector &out) | osl::effect_util::EffectUtil | [inline] |
findThreat(const NumEffectState &state, Position position, PtypeO ptypeo, PieceVector &out) | osl::effect_util::EffectUtil | [static] |
forEachEffect(Player P, const EffectState &state, Position pos, Action &a) | osl::effect_util::EffectUtil | [inline, static] |
forEachEffectOfMove(const State &state, Move m, Function &f) | osl::effect_util::EffectUtil | [inline, static] |
forEachEffectOfPtypeO(const State &state, Position, PtypeO, Function &f) | osl::effect_util::EffectUtil | [inline, static] |
forEachEffectOfPtypeO(const State &state, Position, Ptype, Function &f) | osl::effect_util::EffectUtil | [inline, static] |
forEachEffectPieceOfMove(const State &state, Move m, Function &f) | osl::effect_util::EffectUtil | [inline, static] |
forEachEffectPositionOfMove(const State &state, Move m, Function &f) | osl::effect_util::EffectUtil | [inline, static] |
isAddEffectMove(const SimpleState &state, Position target, Move move) | osl::effect_util::EffectUtil | [inline, static] |
isKingInCheck(Player P, const EffectState &state) | osl::effect_util::EffectUtil | [inline, static] |
isOpenAttackMove(const SimpleState &state, Position target, Position from, Position to) | osl::effect_util::EffectUtil | [inline, static] |
kingAttackPiece(Player P, const EffectState &state) | osl::effect_util::EffectUtil | [inline, static] |
mostValuableEffectOfMoveNotKing(Player target, const SimpleState &state, Move m) | osl::effect_util::EffectUtil | [static] |
mostValuableEffectOfMoveNotKing(Player target, const SimpleState &state, Move m, CArray< Piece, 2 > &out) | osl::effect_util::EffectUtil | [static] |
promotablePiece(Player P, const EffectState &, Position effectTarget) | osl::effect_util::EffectUtil | [inline, static] |
safeCaptureNotByKing(const EffectState &state, Position target, Piece king) | osl::effect_util::EffectUtil | [inline, static] |
safeCaptureNotByKing(Player P, const EffectState &state, Position target) | osl::effect_util::EffectUtil | [inline, static] |
showEffect(const EffectState &state, Position target, std::ostream &) | osl::effect_util::EffectUtil | [inline, static] |