|
Cute Chess
0.1
|
| ▶CChess::Board | An internal chessboard class |
| CChess::BoardFactory | A factory for creating Board objects |
| CChess::BoardTransition | Details of a board transition caused by a move |
| CChess::BoardTransition::Drop | A piece drop |
| CChess::BoardTransition::Move | Movement on the board |
| CChess::GenericMove | A chess move independent of chess variant or opening book format |
| CChess::Move | A small and efficient chessmove class |
| CChess::Piece | A chess piece |
| CChess::Result | The result of a chess game |
| CChess::Side | The side or color of a chess player |
| CChess::Square | A generic chess square type consisting of a file and a rank |
| CChess::WesternBoard::PawnStep | |
| ▶CChess::Zobrist | Unsigned 64-bit values for generating zobrist position keys |
| CClassRegistration< T > | A class for registering a new subclass of the templated class |
| CClassRegistry< T > | A class for creating objects based on the class' runtime name or key (a string) |
| CDTZEntry_pawn | |
| CDTZEntry_piece | |
| CDTZTableEntry | |
| CEcoNode | A node in the ECO tree (Encyclopaedia of Chess Openings) |
| CElo | Utility class for calculating Elo statistics for a single player |
| CEngineConfiguration | Defines a chess engine configuration |
| CEngineFactory | A factory for creating ChessEngine objects |
| ▶CEngineOption | |
| CEngineOptionFactory | |
| CEpdRecord | An EPD (Extended Position Description) record |
| CGameAdjudicator | A class for adjudicating chess games |
| CJsonParser | A JSON (JavaScript Object Notation) parser |
| CJsonSerializer | A JSON (JavaScript Object Notation) serializer |
| CMatchParser | A command line parser for EngineMatch options |
| CMatchParser::Option | |
| CMersenne | A "Mersenne Twister" pseudorandom number generator |
| CMoveEvaluation | Evaluation data for a chess move |
| ▶COpeningBook | A collection of opening moves for chess |
| COpeningBook::Entry | An entry in the opening book |
| COpeningSuite | A suite of chess openings |
| CPairsData | |
| CPgnGame | A game of chess in PGN format |
| CPgnGame::MoveData | A struct for storing the game's move history |
| CPgnGameEntry | An entry in a PGN collection |
| CPgnGameFilter | A filter for chess games in a PGN database |
| CPgnStream | A class for reading games in PGN format from a text stream |
| ▶CPgnToken | A text or HTML token in a PGN game |
| ▶CPlayerBuilder | A class for constructing new chess players |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶CQCPAbstractPaintBuffer | The abstract base class for paint buffers, which define the rendering backend |
| CQCPAxisPainterPrivate | |
| CQCPAxisPainterPrivate::CachedLabel | |
| CQCPAxisPainterPrivate::TickLabelData | |
| ▶CQCPAxisTicker | The base class tick generator used by QCPAxis to create tick positions and tick labels |
| CQCPBarsData | Holds the data of one single data point (one bar) for QCPBars |
| CQCPColorGradient | Defines a color gradient for use with e.g. QCPColorMap |
| CQCPColorMapData | Holds the two-dimensional data of a QCPColorMap plottable |
| CQCPCurveData | Holds the data of one single data point for QCPCurve |
| CQCPDataContainer< DataType > | The generic data container for one-dimensional plottables |
| CQCPDataRange | Describes a data range given by begin and end index |
| CQCPDataSelection | Describes a data set by holding multiple QCPDataRange instances |
| CQCPErrorBarsData | Holds the data of one single error bar for QCPErrorBars |
| CQCPFinancialData | Holds the data of one single data point for QCPFinancial |
| CQCPGraphData | Holds the data of one single data point for QCPGraph |
| ▶CQCPItemAnchor | An anchor of an item to which positions can be attached to |
| CQCPLineEnding | Handles the different ending decorations for line-like items |
| ▶CQCPPlottableInterface1D | Defines an abstract interface for one-dimensional plottables |
| CQCPRange | Represents the range an axis is encompassing |
| CQCPScatterStyle | Represents the visual appearance of scatter points |
| ▶CQCPSelectionDecorator | Controls how a plottable's data selection is drawn |
| CQCPStatisticalBoxData | Holds the data of one single data point for QCPStatisticalBox |
| CQCPVector2D | Represents two doubles as a mathematical 2D vector |
| ▶C | |
| ▶C | |
| ▶CQGraphicsObject | |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶CQRunnable | |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶C | |
| ▶C | |
| CSprt | A Sequential Probability Ratio Test |
| CSprt::Status | |
| CSyzygyTablebase | A wrapper for probing Syzygy endgame tablebases |
| CTBEntry | |
| CTBEntry_pawn | |
| CTBEntry_piece | |
| CTBHashEntry | |
| CTimeControl | Time controls of a chess game |
| CTournamentFactory | A factory for creating Tournament objects |
| CTournamentPair | A single encounter in a tournament |
| CTournamentPlayer | A class for storing a player's tournament-specific details |
1.8.14