Cute Chess  0.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CChess::BoardAn internal chessboard class
 CChess::BoardFactoryA factory for creating Board objects
 CChess::BoardTransitionDetails of a board transition caused by a move
 CChess::BoardTransition::DropA piece drop
 CChess::BoardTransition::MoveMovement on the board
 CChess::GenericMoveA chess move independent of chess variant or opening book format
 CChess::MoveA small and efficient chessmove class
 CChess::PieceA chess piece
 CChess::ResultThe result of a chess game
 CChess::SideThe side or color of a chess player
 CChess::SquareA generic chess square type consisting of a file and a rank
 CChess::WesternBoard::PawnStep
 CChess::ZobristUnsigned 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
 CEcoNodeA node in the ECO tree (Encyclopaedia of Chess Openings)
 CEloUtility class for calculating Elo statistics for a single player
 CEngineConfigurationDefines a chess engine configuration
 CEngineFactoryA factory for creating ChessEngine objects
 CEngineOption
 CEngineOptionFactory
 CEpdRecordAn EPD (Extended Position Description) record
 CGameAdjudicatorA class for adjudicating chess games
 CJsonParserA JSON (JavaScript Object Notation) parser
 CJsonSerializerA JSON (JavaScript Object Notation) serializer
 CMatchParserA command line parser for EngineMatch options
 CMatchParser::Option
 CMersenneA "Mersenne Twister" pseudorandom number generator
 CMoveEvaluationEvaluation data for a chess move
 COpeningBookA collection of opening moves for chess
 COpeningBook::EntryAn entry in the opening book
 COpeningSuiteA suite of chess openings
 CPairsData
 CPgnGameA game of chess in PGN format
 CPgnGame::MoveDataA struct for storing the game's move history
 CPgnGameEntryAn entry in a PGN collection
 CPgnGameFilterA filter for chess games in a PGN database
 CPgnStreamA class for reading games in PGN format from a text stream
 CPgnTokenA text or HTML token in a PGN game
 CPlayerBuilderA class for constructing new chess players
 CQAbstractItemModel [external]
 CQAbstractListModel [external]
 CQApplication [external]
 CQCoreApplication [external]
 CQCPAbstractPaintBufferThe abstract base class for paint buffers, which define the rendering backend
 CQCPAxisPainterPrivate
 CQCPAxisPainterPrivate::CachedLabel
 CQCPAxisPainterPrivate::TickLabelData
 CQCPAxisTickerThe base class tick generator used by QCPAxis to create tick positions and tick labels
 CQCPBarsDataHolds the data of one single data point (one bar) for QCPBars
 CQCPColorGradientDefines a color gradient for use with e.g. QCPColorMap
 CQCPColorMapDataHolds the two-dimensional data of a QCPColorMap plottable
 CQCPCurveDataHolds the data of one single data point for QCPCurve
 CQCPDataContainer< DataType >The generic data container for one-dimensional plottables
 CQCPDataRangeDescribes a data range given by begin and end index
 CQCPDataSelectionDescribes a data set by holding multiple QCPDataRange instances
 CQCPErrorBarsDataHolds the data of one single error bar for QCPErrorBars
 CQCPFinancialDataHolds the data of one single data point for QCPFinancial
 CQCPGraphDataHolds the data of one single data point for QCPGraph
 CQCPItemAnchorAn anchor of an item to which positions can be attached to
 CQCPLineEndingHandles the different ending decorations for line-like items
 CQCPPlottableInterface1DDefines an abstract interface for one-dimensional plottables
 CQCPRangeRepresents the range an axis is encompassing
 CQCPScatterStyleRepresents the visual appearance of scatter points
 CQCPSelectionDecoratorControls how a plottable's data selection is drawn
 CQCPStatisticalBoxDataHolds the data of one single data point for QCPStatisticalBox
 CQCPVector2DRepresents two doubles as a mathematical 2D vector
 CQDialog [external]
 CQGraphicsItem [external]
 CQGraphicsObject
 CQGraphicsScene [external]
 CQGraphicsView [external]
 CQLayout [external]
 CQLineEdit [external]
 CQMainWindow [external]
 CQObject [external]
 CQPainter [external]
 CQPlainTextEdit [external]
 CQRunnable
 CQSortFilterProxyModel [external]
 CQStyledItemDelegate [external]
 CQSyntaxHighlighter [external]
 CQTabBar [external]
 CQThread [external]
 CQValidator [external]
 CQWidget [external]
 CSprtA Sequential Probability Ratio Test
 CSprt::Status
 CSyzygyTablebaseA wrapper for probing Syzygy endgame tablebases
 CTBEntry
 CTBEntry_pawn
 CTBEntry_piece
 CTBHashEntry
 CTimeControlTime controls of a chess game
 CTournamentFactoryA factory for creating Tournament objects
 CTournamentPairA single encounter in a tournament
 CTournamentPlayerA class for storing a player's tournament-specific details