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

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

applyBlackMove(bMove const &m)bBasicBoard
applyMove(bMove const &m) overridebBoardvirtual
applyWhiteMove(bMove const &m)bBasicBoard
bBasicBoard()bBasicBoardprotected
bBasicBoard(bBasicBoard &&bb)bBasicBoardinlineexplicitprotected
bBasicBoard(bFen const &fen)bBasicBoardexplicitprotected
bBasicBoard(bBasicBoard const &bb)bBasicBoardinlineexplicit
bBlackPiece classbBoardfriend
bBoard(bBoard const &b)bBoardexplicit
bBoard(bBoard const &b, bMove &m)bBoardexplicit
bBoard(bFen const &fen)bBoardexplicit
blackHasCastled() constbBasicBoardinline
blackToMove() constbBasicBoardinline
bPositionEvaluation classbBoardfriend
bWhitePiece classbBoardfriend
calcGameStage()bBoard
calcHash()bBasicBoardprotected
calcMinorPieces(bool const bForceRecalc=false)bBoard
capturePieceOn(piece_t const capturedPiece, case_t const ct)bBasicBoardprotected
clearBlackHasCastled()bBasicBoardinline
clearCapturedPiece()bBasicBoardinline
clearCastleRights(uint8_t const f)bBasicBoard
clearEp()bBasicBoard
clearGameStage()bBoardinline
clearInCheck()bBasicBoardinline
clearMove()bBoardinline
clearNeedCalcMinorPieces()bBoardinline
clearNonSilent()bBasicBoardinline
clearPiece(case_t const cf)bBasicBoardinline
clearPiece(case_t const cf, piece_t const op)bBasicBoard
clearPly50Moves()bBasicBoardinline
clearVariation()bBoardinline
clearWhiteHasCastled()bBasicBoardinline
decPieceCount()bBasicBoardinlineprotected
decPly()bBasicBoardinline
getBlackKingPos() constbBasicBoardinline
getBoardInfo() constbBasicBoardinline
getCapturedPiece() constbBasicBoardinline
getColourToMove() constbBasicBoardinline
getEp() constbBasicBoardinline
getEpColumn() constbBasicBoardinline
getFEN() constbBasicBoard
getGameStage() constbBoardinline
getGameStageName() constbBoard
getHash() constbBasicBoardinline
getHashStr() constbBasicBoard
getMove() constbBoardinline
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
getPreviousMoves() constbBoardinline
getVariation() constbBoardinline
getWhiteKingPos() constbBasicBoardinline
hasCastleRights(uint8_t const f) constbBasicBoardinline
incPieceCount()bBasicBoardinlineprotected
incPly()bBasicBoardinline
incPly50Moves()bBasicBoardinline
invertColours()bBoard
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
needCalcMinorPieces() constbBoardinline
noNeedCalcMinorPieces() constbBoardinline
operator std::string() constbBoard
operator<<(std::ostream &os, bBoard const &dt)bBoardfriend
operator=(bBoard const &b)=deletebBoard
operator=(bBoard &&b)=deletebBoard
bBasicBoard::operator=(bBasicBoard const &)=deletebBasicBoardprotected
bBasicBoard::operator=(bBasicBoard &&)=deletebBasicBoardprotected
pieceCount() constbBasicBoardinline
PosEvalPositionalBoard classbBoardfriend
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
setMove(bmove_t const bmt)bBoardinline
setNeedCalcMinorPieces()bBoardinline
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
setPreviousMoves(movesequence_t const &v)bBoardinline
setVariation(bBoard const &chldbrd)bBoard
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
~bBoard() overridebBoardinline