Belofte version 2.1.8
A promising chess program using the UCI or Winboard interface
bWhitePawn Member List

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

addCapturePawnMove(bBoard const &b, case_t const &cf, int8_t const ci, bMoveList &ml) constbWhitePawnprotected
addCapturePromotionMove(bBoard const &b, case_t const &cf, int8_t const ci, bMoveList &ml) constbWhitePawnprotected
addEPMove(bBoard const &b, case_t const &cf, int8_t const ci, bMoveList &ml) constbWhitePawnprotected
addMove(bBoard const &b, case_t const &cf, int8_t const ri, int8_t const ci, bMoveList &ml) const finalbWhitePiecevirtual
addMoves(bBoard const &b, case_t const &cf, int8_t const ri, int8_t const ci, bMoveList &ml) const finalbWhitePiecevirtual
addNonCaptureDoublePawnMove(bBoard const &b, case_t const &cf, bMoveList &ml) constbWhitePawnprotected
addNonCapturePawnMove(bBoard const &b, case_t const &cf, bMoveList &ml) constbWhitePawnprotected
addNonCapturePromotionMove(bBoard const &b, case_t const &cf, bMoveList &ml) constbWhitePawnprotected
bPawn(piece_t p)bPawninlineexplicit
bPiece()bPiece
bPiece(piece_t p)bPieceexplicit
bPiece(bPiece &&)=defaultbPiece
bPiece(bPiece const &)=deletebPiece
bPieceColour(side_t s)bPieceColourexplicit
bPieceColour(bPieceColour const &)=deletebPieceColour
bPieceColour(bPieceColour &&)=deletebPieceColour
bWhitePawn()bWhitePawninline
bWhitePiece()bWhitePiece
canMovePreflightCheck(bBoard &b, case_t const &cf, int8_t const ri, int8_t const ci) const overridebWhitePiecevirtual
canMovePreflightCheck(bBoard &b, case_t const &cf, int8_t const ri, int8_t const ci, piece_t const cPromotion) const overridebWhitePiecevirtual
GenerateMoves(bBoard const &b, case_t const &cf, bMoveList &ml) finalbWhitePawn
bPawn::GenerateMoves(bBoard const &b UNUSED, case_t const &cf UNUSED, bMoveList &ml UNUSED)=0bPiecepure virtual
getPiece() constbPieceinline
getPiece(cpiece_t const p)bPiecestatic
getPieceChar(piece_t const p)bPiecestatic
getPieceClass(piece_t const piece)bPiecestatic
getPieceStrUpper(piece_t const piece)bPiecestatic
hasValidMovePreflightCheck(bBoard &b, case_t const &cf) finalbWhitePawn
bPawn::hasValidMovePreflightCheck(bBoard &b UNUSED, case_t const &cf UNUSED)=0bPiecepure virtual
invert()bPieceColourinline
isAttacked(bBoard const &b, case_t const &cf) const overridebWhitePiecevirtual
isAttackedByPiece(bBoard const &b, column_t const fromcol, rank_t const fromrank, piece_t const cPiece, int8_t const ri, int8_t const ci) constbPieceColourprotected
isAttackedBySlider(bBoard const &b, column_t const fromcol, rank_t const fromrank, piece_t const cPiece, piece_t const cPiece2, int8_t const ri, int8_t const ci) constbPieceColourprotected
isBlack() constbPieceColourinline
isBlackPiece(piece_t const p)bPiecestatic
isEmpty() constbPieceColourinline
isOpponent(side_t const s, piece_t const p)bPiecestatic
isOwnColour(side_t const s, piece_t const p)bPiecestatic
isWhite() constbPieceColourinline
isWhitePiece(piece_t const p)bPiecestatic
m_sidebPieceColourprotected
bPawn::operator=(bPiece const &)=deletebPiece
bPawn::operator=(bPiece &&)=deletebPiece
bWhitePiece::operator=(bPieceColour const &)=deletebPieceColour
bWhitePiece::operator=(bPieceColour &&)=deletebPieceColour
opponent() constbPieceColourinline
bPawn::toMove() constbPiece
bWhitePiece::toMove() constbPieceColourinline
~bPiece()bPiecevirtual
~bPieceColour()bPieceColourvirtual
~bWhitePiece() overridebWhitePiece