Scid  4.7.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CByteBuffer
 CcachedTreeT
 CclashT
 CcmpMove
 CCompressedFilter
 CHFilter::const_iteratorClass const_iterator - iterator for HFilter objects
 CCrosstable
 CDString
 CdupCriteriaT
 CscidBaseT::Stats::Eco
 CecoTranslateTECO Classification functions
 CEngine
 CFastBoard
 CFastGame
 Cfilebuf
 CFilebufAdds some helper functions to std::filebuf:
 CFilebufAppendOptimizes std::filebuf for random-access reading
 CFilter
 CFullMove
 CGame
 Cgamepos::GamePos
 CgNumListT
 CHFilter
 CHFilterInvertedClass HFilterInverted - iterate through games excluded from a filter
 ChtmlStyleT
 CICodecDatabaseThis interface separates the logic of a database from its representation
 CCodecNative< Derived >This class stores the pointers to the Index and NameBase objects used by a native codec
 CCodecNative< CodecMemory >
 CCodecMemoryManages memory databases that do not have associated files
 CCodecProxy< Derived >Base class for non-native databases
 CCodecProxy< CodecPgn >
 CCodecPgn
 CCodecNative< CodecSCID4 >
 CCodecSCID4This class manages databases encoded in SCID format v4
 CProgress::Impl
 CUI_impl::tcl_Progress
 CUI_impl::tcl_ProgressPosMask
 CIndex
 CIndexEntry
 Cpgn_impl::InputMemory
 CUI_impl::List
 CUI_ListAn heterogeneous container used to pass a list of values from c++ to UI
 CMaterialCountStore the number of pieces for each type and color
 CMoveList
 CmoveOrderT
 CmoveT
 CNameBaseThis class stores the database's names (players, events, sites and rounds)
 CNameNormalizerClass NameNormalizer - apply general corrections to a name
 COpLine
 CopSortT
 COpTable
 CpatternT
 CpawnTableEntryT
 CPBookA PBook is a collection of chess positions, each with the corresponding ECO code, a mnemonic name, and the list of moves to reach the position
 CPgnParseLogFormat and store errors
 CPgnVisitorThis class implements a PGN "visitor" that invokes the appropriate member functions of the associated Game object for each type of PGN token
 CPieceListStore the type and position of the pieces compatibly with the SCID4 coding
 CTourney::Player
 CPlayerActivity
 CplayerDataT
 CPlayerEloClass PlayerElo - elo ratings of a player
 CplayerFreqT
 CPlayerInfoClass PlayerInfo - player informations
 CPListSort
 CPosition
 CprincipalVarT
 CProgress
 CrepeatT
 CsanListT
 CscidBaseT
 CSearchPosSearch for an exact position (same material in the same squares)
 CSearchTournamentsClass SearchTournamens - Search tournaments in a database
 CsimpleMoveT
 CSortCacheThis class sorts games contained into an Index
 CSpellCheckerClass SpellChecker - name spelling
 CSpellChkLoaderClass SpellChkLoader - load data into a SpellChecker object
 CsqDir_Init
 CSquareList
 CSquareSet
 CscidBaseT::Stats
 CStoredLine
 CStrRangeClass StrRange - parse a string interpreting its content as 1 or 2 integers separated by whitespace
 CTextBuffer
 CTimer
 CTourneyClass Tourney - Calculate information about a tournament
 CTourneyGameClass TourneyGame - Private class used by Tourney and SearchTournaments
 CtransTableEntryT
 CTreeCache
 CtreeNodeT
 CscidBaseT::TreeStat
 CtreeT
 CUndoRedo< TElem, UNDOMAX >A container useful for implementing a undo-redo behavior
 CUndoRedo< Game, 100 >
 CVectorChunked< T, CHUNKSHIFT >A vector-like container
 CVectorChunked< byte, 24 >
 CVectorChunked< IndexEntry, 16 >