Belofte version 2.1.9
A promising chess program using the UCI or Winboard interface
|
CappInstance | Singleton implementation of application |
▼CbBasicBoard | |
CbBoard | Board |
▼CbBasicMove | Basicmove |
CbCoordMove | Simple coordmove, with 4 characters, or 5 characters in case of promotion mostly used for interface |
CbMove | |
CbCase | Position on board, defined as 255 if invalid used primarily to compose a move or a source or destination field does not contain the piece that occupies it |
▼CbConfigurableGame | Allow custom methods to be attached to game |
CbGame | Game representation, singleton |
Cbel_debug | |
Cbel_hash | |
▼CbEpd | |
CbEpdFile | |
CbEpdPos | |
CbFen | FEN string |
CbLevel | |
CbMoveList | |
CboardData | |
CboardInfo | |
CbPgnMove | PgnMove is for user-interface only |
CbPgnMoveList | |
▼CbPiece | Piece representation |
►CbBishop | |
CbEmptyPiece | |
►CbKing | |
►CbKnight | |
►CbPawn | |
►CbQueen | |
►CbRook | |
▼CbPieceColour | |
►CbBlackPiece | |
CbEmptyPiece | |
►CbWhitePiece | |
▼CbPositionEvaluation | |
CPosEvalPiecesOnly | |
►CPosEvalStaticBoard | |
CbSearchScore | |
CcmdParam | Command and parameters |
CcommandReader | |
▼CengineInterface | Implementation of user interface |
CBelofteMode | Implementation of specific implementation |
CUCIMode | |
CXboardMode | |
▼CengineUserCommand | Basic format for single command |
►CUCIengineCommand | Sub-class to react uniformly on UCI interface specific stuff |
►CXboard1engineCommand | Sub-class to react uniformly on Xboard v1 interface specific stuff |
►CXboard2engineCommand | Sub-class to react uniformly on Xboard v2 interface specific stuff |
Ccmd_about | |
Ccmd_again | |
Ccmd_alg | |
Ccmd_bd | |
Ccmd_belofte | |
Ccmd_bench | |
Ccmd_debug | |
Ccmd_echo | |
Ccmd_epd | |
Ccmd_epdpos | Parse epd position |
Ccmd_eval | |
Ccmd_evaltype | |
Ccmd_exec | |
Ccmd_execat | |
Ccmd_expect | |
Ccmd_game | |
Ccmd_help | Implementation of single command |
Ccmd_info | |
Ccmd_ls | |
Ccmd_perft | |
Ccmd_quit | |
Ccmd_save | |
Ccmd_stop | |
Ccmd_uci | |
Ccmd_usage | |
Ccmd_xboard | |
►CdummyEngineCommand | Do not react to command |
▼Cstd::exception | |
CgameEndException | |
CnoCommandException | |
CnoMoveFoundException | |
CquitCommandException | |
CsearchAbortedException | |
▼Cstd::ostream | |
CoutputWriter | Output to std::cout and if required to debug and log-file |
▼CTimedExecution | Helper class for measuring execution time for functions Call ClockStart and ClockEnd at end of execution If getDuration is being called without ClockEnd, it will return elapsed time but continue counting |
►CbSearchAlgorithm |