Belofte version 2.1.9
A promising chess program using the UCI or Winboard interface
bBlackPawn Member List

This is the complete list of members for bBlackPawn, including all inherited members.

addCapturePawnMove(bBasicBoard const &b, case_t const &cf, int8_t const ci, bMoveList &ml) constbBlackPawnprotected
addCapturePromotionMove(bBasicBoard const &b, case_t const &cf, int8_t const ci, bMoveList &ml) constbBlackPawnprotected
addEPMove(bBasicBoard const &b, case_t const &cf, int8_t const ci, bMoveList &ml) constbBlackPawnprotected
addMove(bBasicBoard const &b, case_t const &cf, case_t const &ct, bMoveList &ml) const overridebBlackPiecevirtual
addMoves(bBasicBoard const &b, case_t const &cf, int8_t const ri, int8_t const ci, bMoveList &ml) const overridebBlackPiecevirtual
addNonCapturePawnMove(bBasicBoard const &b, case_t const &cf, bMoveList &ml) constbBlackPawnprotected
addNonCapturePromotionMove(bBasicBoard const &b, case_t const &cf, bMoveList &ml) constbBlackPawnprotected
bBlackPawn()bBlackPawninlineexplicit
bBlackPiece()bBlackPieceinline
bPawn(piece_t p)bPawninlineexplicit
bPiece()bPieceinlineexplicit
bPiece(bPiece &&bp)bPieceinlineexplicit
bPiece(piece_t piece)bPieceinlineexplicit
bPiece(bPiece const &)=deletebPiece
bPieceColour(side_t s)bPieceColourinlineexplicit
bPieceColour(bPieceColour const &)=deletebPieceColour
bPieceColour(bPieceColour &&)=deletebPieceColour
canMovePreflightCheck(bBasicBoard &b, case_t const &cf, case_t const &ct) const overridebBlackPiecevirtual
canMovePreflightCheck(bBasicBoard &b, case_t const &cf, int8_t const ri, int8_t const ci, uint_fast8_t nMax=1) const overridebBlackPiecevirtual
canPawnMovePreflightCheck(bBasicBoard &b, case_t const &cf, int8_t const ri, int8_t const ci) const overridebBlackPiecevirtual
GenerateMoves(bBasicBoard const &b, case_t const &cf, bMoveList &ml) overridebBlackPawnvirtual
getPiece() constbPieceinline
getPiece(cpiece_t const piece)bPiecestatic
getPieceChar(piece_t const piece)bPiecestatic
getPieceClass(piece_t const piece)bPiecestatic
getPieceStrUpper(piece_t const piece)bPiecestatic
hasValidMovePreflightCheck(bBasicBoard &b, case_t const &cf) overridebBlackPawnvirtual
invert()bPieceColourinline
isAttacked(bBasicBoard const &b, case_t const &cf) const overridebBlackPiecevirtual
isAttackedBySlider(bBasicBoard const &b, case_t cf, column_t fromcol, rank_t fromrank, int8_t const ci, int8_t const ri, piece_t const cPiece, piece_t const cPiece2) constbPieceColourprotected
isBlack() constbPieceColourinline
isBlackPiece(piece_t const p)bPiecestatic
isEmpty() constbPieceColourinline
isOpponent(side_t const s, piece_t const piece)bPiecestatic
isOwnColour(side_t const s, piece_t const piece)bPiecestatic
isWhite() constbPieceColourinline
isWhitePiece(piece_t const p)bPiecestatic
m_sidebPieceColourprotected
bPawn::operator=(bPiece const &)=deletebPiece
bPawn::operator=(bPiece &&)=deletebPiece
bBlackPiece::operator=(bPieceColour const &)=deletebPieceColour
bBlackPiece::operator=(bPieceColour &&)=deletebPieceColour
opponent() constbPieceColourinline
bPawn::toMove() constbPiece
bBlackPiece::toMove() constbPieceColourinline
~bBlackPawn() overridebBlackPawninline
~bBlackPiece() overridebBlackPieceinline
~bPawn() overridebPawninline
~bPiece()bPieceinlinevirtual
~bPieceColour()bPieceColourinlinevirtual