#include <disproofPieces.h>
| Static Public Member Functions | |
| static const PieceStand | leaf (const SimpleState &state, Player defender, const PieceStand max) | 
| static const PieceStand | defense (const PieceStand prev, Move move, const PieceStand max) | 
| static const PieceStand | attack (const CheckMoveList &moves, const SimpleState &state, PieceStand max) | 
Definition at line 12 of file disproofPieces.h.
| 
 | static | 
| 
 | inlinestatic | 
Definition at line 23 of file disproofPieces.h.
References osl::captured(), osl::Move::capturePtype(), osl::PieceStand::get(), osl::Move::isDrop(), osl::isPiece(), osl::Move::isValid(), osl::Move::ptype(), result, and osl::unpromote().
Referenced by osl::checkmate::Dfpn::Node::setNoCheckmateDefense().
| 
 | inlinestatic | 
Definition at line 14 of file disproofPieces.h.
References osl::checkmate::ProofPiecesUtil::addMonopolizedPieces(), and result.
Referenced by osl::checkmate::Dfpn::attack().
 1.8.4
 1.8.4