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

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

applyBlackMove(bMove const &m)bBasicBoard
applyMove(bMove const &m)bBasicBoardvirtual
applyWhiteMove(bMove const &m)bBasicBoard
bBasicBoard()bBasicBoardprotected
bBasicBoard(bBasicBoard &&bb)bBasicBoardinlineexplicitprotected
bBasicBoard(bFen const &fen)bBasicBoardexplicitprotected
bBasicBoard(bBasicBoard const &bb)bBasicBoardinlineexplicit
blackHasCastled() constbBasicBoardinline
blackToMove() constbBasicBoardinline
calcHash()bBasicBoardprotected
capturePieceOn(piece_t const capturedPiece, case_t const ct)bBasicBoardprotected
clearBlackHasCastled()bBasicBoardinline
clearCapturedPiece()bBasicBoardinline
clearCastleRights(uint8_t const f)bBasicBoard
clearEp()bBasicBoard
clearInCheck()bBasicBoardinline
clearNonSilent()bBasicBoardinline
clearPiece(case_t const cf)bBasicBoardinline
clearPiece(case_t const cf, piece_t const op)bBasicBoard
clearPly50Moves()bBasicBoardinline
clearWhiteHasCastled()bBasicBoardinline
decPieceCount()bBasicBoardinlineprotected
decPly()bBasicBoardinline
getBlackKingPos() constbBasicBoardinline
getBoardInfo() constbBasicBoardinline
getCapturedPiece() constbBasicBoardinline
getColourToMove() constbBasicBoardinline
getEp() constbBasicBoardinline
getEpColumn() constbBasicBoardinline
getFEN() constbBasicBoard
getHash() constbBasicBoardinline
getHashStr() constbBasicBoard
getMoveNumber() constbBasicBoardinline
getPiece(case_t const cf) constbBasicBoardinline
getPiece(column_t const iColumn, rank_t const iRank) constbBasicBoardinline
getPieceCtl(column_t const iColumn, rank_t const iRank) constbBasicBoardinline
getPly() constbBasicBoardinline
getPly50Moves() constbBasicBoardinline
getWhiteKingPos() constbBasicBoardinline
hasCastleRights(uint8_t const f) constbBasicBoardinline
incPieceCount()bBasicBoardinlineprotected
incPly()bBasicBoardinline
incPly50Moves()bBasicBoardinline
isEpSet() constbBasicBoardinline
isFieldEmpty(case_t const cf) constbBasicBoardinline
isFieldEmpty(column_t const iColumn, rank_t const iRank) constbBasicBoardinline
isInCheck() constbBasicBoardinline
isNonSilent() constbBasicBoardinline
makeBoardMove(column_t const oldcol, rank_t const oldrank, column_t const newcol, rank_t const newrank)bBasicBoard
minimizing() constbBasicBoardinline
moveBlackKing(case_t const cf, case_t const ct)bBasicBoard
movePiece(case_t const cf, case_t const ct, piece_t const np)bBasicBoard
moveWhiteKing(case_t const cf, case_t const ct)bBasicBoard
operator=(bBasicBoard const &)=deletebBasicBoardprotected
operator=(bBasicBoard &&)=deletebBasicBoardprotected
pieceCount() constbBasicBoardinline
removePiece(column_t const newcol, rank_t const newrank)bBasicBoardinline
restorePiece(case_t const cf, piece_t const op)bBasicBoard
setBlackHasCastled()bBasicBoardinline
setBoardInfo(boardInfo_t boardInfo)bBasicBoardinline
setCapturedPiece(piece_t p)bBasicBoardinline
setCastleRights(uint8_t const f)bBasicBoard
setCastleRights(uint8_t const f, bool const c)bBasicBoard
setEp(case_t const e)bBasicBoard
setGetPiece(column_t const newcol, rank_t const newrank, piece_t const piece)bBasicBoardinline
setHash(hashkey_t const newHash)bBasicBoardinline
setInCheck()bBasicBoardinline
setNonSilent()bBasicBoardinline
setPiece(case_t const cf, piece_t const piece)bBasicBoardinline
setPiece(case_t const cf, uint8_t const piece)bBasicBoardinline
setPieceCount(int8_t const n)bBasicBoardinlineprotected
setPieceKU(case_t const cf, piece_t const piece)bBasicBoardinlineprotected
setPly(plynum_t const p)bBasicBoardinline
setPly50Moves(movenum50_t const p)bBasicBoardinline
setWhiteHasCastled()bBasicBoardinline
swapPiece(case_t const cf, piece_t const op, piece_t const np)bBasicBoard
unApplyMove(bMove const &m, boardInfo_t const oldBoardInfo)bBasicBoard
unMakeBoardMove(case_t const &cf, column_t const newcol, rank_t const newrank, boardInfo_t const oldBoardInfo)bBasicBoard
whiteHasCastled() constbBasicBoardinline
whiteToMove() constbBasicBoardinline
~bBasicBoard()bBasicBoardinlinevirtual