Belofte version 2.1.8
A promising chess program using the UCI or Winboard interface
|
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) const | bWhitePawn | protected |
addCapturePromotionMove(bBoard const &b, case_t const &cf, int8_t const ci, bMoveList &ml) const | bWhitePawn | protected |
addEPMove(bBoard const &b, case_t const &cf, int8_t const ci, bMoveList &ml) const | bWhitePawn | protected |
addMove(bBoard const &b, case_t const &cf, int8_t const ri, int8_t const ci, bMoveList &ml) const final | bWhitePiece | virtual |
addMoves(bBoard const &b, case_t const &cf, int8_t const ri, int8_t const ci, bMoveList &ml) const final | bWhitePiece | virtual |
addNonCaptureDoublePawnMove(bBoard const &b, case_t const &cf, bMoveList &ml) const | bWhitePawn | protected |
addNonCapturePawnMove(bBoard const &b, case_t const &cf, bMoveList &ml) const | bWhitePawn | protected |
addNonCapturePromotionMove(bBoard const &b, case_t const &cf, bMoveList &ml) const | bWhitePawn | protected |
bPawn(piece_t p) | bPawn | inlineexplicit |
bPiece() | bPiece | |
bPiece(piece_t p) | bPiece | explicit |
bPiece(bPiece &&)=default | bPiece | |
bPiece(bPiece const &)=delete | bPiece | |
bPieceColour(side_t s) | bPieceColour | explicit |
bPieceColour(bPieceColour const &)=delete | bPieceColour | |
bPieceColour(bPieceColour &&)=delete | bPieceColour | |
bWhitePawn() | bWhitePawn | inline |
bWhitePiece() | bWhitePiece | |
canMovePreflightCheck(bBoard &b, case_t const &cf, int8_t const ri, int8_t const ci) const override | bWhitePiece | virtual |
canMovePreflightCheck(bBoard &b, case_t const &cf, int8_t const ri, int8_t const ci, piece_t const cPromotion) const override | bWhitePiece | virtual |
GenerateMoves(bBoard const &b, case_t const &cf, bMoveList &ml) final | bWhitePawn | |
bPawn::GenerateMoves(bBoard const &b UNUSED, case_t const &cf UNUSED, bMoveList &ml UNUSED)=0 | bPiece | pure virtual |
getPiece() const | bPiece | inline |
getPiece(cpiece_t const p) | bPiece | static |
getPieceChar(piece_t const p) | bPiece | static |
getPieceClass(piece_t const piece) | bPiece | static |
getPieceStrUpper(piece_t const piece) | bPiece | static |
hasValidMovePreflightCheck(bBoard &b, case_t const &cf) final | bWhitePawn | |
bPawn::hasValidMovePreflightCheck(bBoard &b UNUSED, case_t const &cf UNUSED)=0 | bPiece | pure virtual |
invert() | bPieceColour | inline |
isAttacked(bBoard const &b, case_t const &cf) const override | bWhitePiece | virtual |
isAttackedByPiece(bBoard const &b, column_t const fromcol, rank_t const fromrank, piece_t const cPiece, int8_t const ri, int8_t const ci) const | bPieceColour | protected |
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) const | bPieceColour | protected |
isBlack() const | bPieceColour | inline |
isBlackPiece(piece_t const p) | bPiece | static |
isEmpty() const | bPieceColour | inline |
isOpponent(side_t const s, piece_t const p) | bPiece | static |
isOwnColour(side_t const s, piece_t const p) | bPiece | static |
isWhite() const | bPieceColour | inline |
isWhitePiece(piece_t const p) | bPiece | static |
m_side | bPieceColour | protected |
bPawn::operator=(bPiece const &)=delete | bPiece | |
bPawn::operator=(bPiece &&)=delete | bPiece | |
bWhitePiece::operator=(bPieceColour const &)=delete | bPieceColour | |
bWhitePiece::operator=(bPieceColour &&)=delete | bPieceColour | |
opponent() const | bPieceColour | inline |
bPawn::toMove() const | bPiece | |
bWhitePiece::toMove() const | bPieceColour | inline |
~bPiece() | bPiece | virtual |
~bPieceColour() | bPieceColour | virtual |
~bWhitePiece() override | bWhitePiece |