Belofte version 2.1.8
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.

bBasicBoard()bBasicBoardprotected
bBasicBoard(bBasicBoard const &bb)bBasicBoardexplicitprotected
bBasicBoard(bBasicBoard &&bb)bBasicBoardexplicitprotected
bBasicBoard(bFen const &fen)bBasicBoardexplicitprotected
calcHash()bBasicBoardprotected
canCastle() constbBasicBoard
canCastle(uint8_t const f) constbBasicBoard
clearCastle(uint8_t const f)bBasicBoard
clearEp()bBasicBoardinline
clearInCheck()bBasicBoard
clearPiece(case_t const bc)bBasicBoard
clearPly50Moves()bBasicBoardinline
decPly()bBasicBoardinline
getBlackKingPos() constbBasicBoardinline
getColourToMove() constbBasicBoardinline
getEp() constbBasicBoardinline
getFEN() constbBasicBoard
getHash() constbBasicBoardinline
getHashStr() constbBasicBoard
getMoveNumber() constbBasicBoardinline
getPiece(case_t const bc) constbBasicBoard
getPiece(column_t const iColumn, rank_t const iRank) constbBasicBoard
getPieceCtl(column_t const iColumn, rank_t const iRank) constbBasicBoard
getPly() constbBasicBoardinline
getPly50Moves() constbBasicBoardinline
getWhiteKingPos() constbBasicBoardinline
incPly()bBasicBoardinline
incPly50Moves()bBasicBoardinline
isFieldEmpty(case_t const bc) constbBasicBoard
isFieldEmpty(column_t const iColumn, rank_t const iRank) constbBasicBoard
isInCheck() constbBasicBoard
m_blackKingbBasicBoard
m_capturedpiecebBasicBoard
m_castlingbBasicBoard
m_epbBasicBoard
m_hashbBasicBoardprotected
m_plybBasicBoard
m_ply50movesbBasicBoard
m_whiteKingbBasicBoard
makeBoardMove(column_t const oldcol, rank_t const oldrank, column_t const newcol, rank_t const newrank, piece_t const promotion)bBasicBoard
moveBlackKing(case_t const f, case_t const t)bBasicBoard
movePiece(case_t const f, case_t const t, piece_t const p)bBasicBoard
moveWhiteKing(case_t const f, case_t const t)bBasicBoard
operator=(bBasicBoard const &)=deletebBasicBoardprotected
operator=(bBasicBoard &&)=deletebBasicBoardprotected
removePiece(column_t const newcol, rank_t const newrank)bBasicBoard
setCapture(piece_t const p, case_t const c)bBasicBoardvirtual
setCastle(uint8_t const f)bBasicBoard
setCastle(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)bBasicBoard
setHash(hashkey_t const newHash)bBasicBoardinline
setInCheck()bBasicBoardvirtual
setPiece(case_t const bc, piece_t const piece)bBasicBoard
setPiece(case_t const bc, uint8_t const piece)bBasicBoard
setPieceKU(case_t const bc, piece_t const piece)bBasicBoardprotected
setPly(plynum_t const p)bBasicBoardinline
setPly50Moves(movenum50_t const p)bBasicBoardinline
swapPiece(case_t const t, piece_t const op, piece_t const np)bBasicBoard
u_positionFlagsbBasicBoard
unMakeBoardMove(case_t const &cf, column_t const newcol, rank_t const newrank, u_positionFlags_t const oldFlags, piece_t const promotion)bBasicBoard
whiteToMove() constbBasicBoardinline
~bBasicBoard()bBasicBoardprotectedvirtual