libscid 0.1.0
Chess applications made easy.
Loading...
Searching...
No Matches
scid::database::scidBaseT Member List

This is the complete list of members for scid::database::scidBaseT, including all inherited members.

addGame(scid::core::Game const &game, const char *scidFlags) (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
cacheInvalidationToken() const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
Close() (defined in scid::database::scidBaseT)scid::database::scidBaseT
compact(const Progress &progress) (defined in scid::database::scidBaseT)scid::database::scidBaseT
composeFilter(std::string_view mainFilter, std::string_view maskFilter) constscid::database::scidBaseT
createSortCache(const char *criteria)scid::database::scidBaseT
defaultFilter() const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
defaultFilterCount() const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
defaultFilterFill(scid::core::byte value) (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
defaultFilterGet(gamenumT g) const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
defaultFilterSet(gamenumT g, scid::core::byte value) (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
deleteFilter(const char *filterId) (defined in scid::database::scidBaseT)scid::database::scidBaseT
extractDuplicates() (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
gameInfo(gamenumT g) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
gameInfoBounds(gamenumT g) const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
gameTags(gamenumT gNum, std::vector< std::pair< std::string, std::string > > &dest) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
gameTags(const IndexEntry &ie, std::vector< std::pair< std::string, std::string > > &dest) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
getCompactStat(unsigned long long *n_deleted, unsigned long long *n_unused, unsigned long long *n_sparse, unsigned long long *n_badNameId) (defined in scid::database::scidBaseT)scid::database::scidBaseT
getDuplicates(gamenumT gNum) const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
getExtraInfo() constscid::database::scidBaseT
getFileName() const (defined in scid::database::scidBaseT)scid::database::scidBaseT
getFilter(std::string_view filterId) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
getFilterComponents(std::string_view filterId) constscid::database::scidBaseT
getFlag(scid::core::uint flag, scid::core::uint gNum) const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
getIndexEntry(gamenumT g) const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
getIndexEntry_bounds(gamenumT g) const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
getNameBase() const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
getNameFreq(nameT nt, idNumberT id) (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
getStats() const (defined in scid::database::scidBaseT)scid::database::scidBaseT
getTreeStat(const HFilter &filter) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
importGames(const scidBaseT *srcBase, const HFilter &filter, const Progress &progress) (defined in scid::database::scidBaseT)scid::database::scidBaseT
importGames(std::string_view dbType, const char *filename, const Progress &progress, std::string &errorMsg) (defined in scid::database::scidBaseT)scid::database::scidBaseT
invertFlag(scid::core::uint flag, scid::core::uint gNum) (defined in scid::database::scidBaseT)scid::database::scidBaseT
invertFlags(scid::core::uint flag, const HFilter &filter) (defined in scid::database::scidBaseT)scid::database::scidBaseT
isOpen() const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
isReadOnly() const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
listGames(const char *criteria, size_t start, size_t count, const HFilter &filter, gamenumT *destCont)scid::database::scidBaseT
loadGame(const IndexEntry &ie, scid::core::Game &dest, char *scidFlags, std::size_t scidFlagsLen) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
loadGame(gamenumT gNum, scid::core::Game &dest, char *scidFlags, std::size_t scidFlagsLen) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
loadGameMovesOnly(gamenumT gNum, scid::core::Game &dest) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
loadGameMovesOnly(const IndexEntry &ie, scid::core::Game &dest) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
loadStandardTags(gamenumT gNum, scid::core::Game &dest, char *scidFlags, std::size_t scidFlagsLen) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
mainlineMoves(gamenumT gNum, std::size_t maxPly) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
mainlineMoves(const IndexEntry *ie, std::size_t maxPly) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
materialSearchMatch(const IndexEntry &ie, bool possibleMatch, bool possibleFlippedMatch, scid::core::byte *min, scid::core::byte *max, scid::core::byte *minFlipped, scid::core::byte *maxFlipped, patternT *patterns, std::size_t patternCount, patternT *flippedPatterns, std::size_t flippedPatternCount, int minPly, int maxPly, int matchLength, bool oppBishops, bool sameBishops, int minDiff, int maxDiff) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
materialSearchMatch(gamenumT gNum, bool possibleMatch, bool possibleFlippedMatch, scid::core::byte *min, scid::core::byte *max, scid::core::byte *minFlipped, scid::core::byte *maxFlipped, patternT *patterns, std::size_t patternCount, patternT *flippedPatterns, std::size_t flippedPatternCount, int minPly, int maxPly, int matchLength, bool oppBishops, bool sameBishops, int minDiff, int maxDiff) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
moveSAN(gamenumT gNum, int plyToSkip, int count) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
moveSAN(const IndexEntry *ie, int plyToSkip, int count) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
newFilter()scid::database::scidBaseT
numGames() const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
open(std::string_view dbType, fileModeT fMode, const char *filename, const Progress &progress={}) (defined in scid::database::scidBaseT)scid::database::scidBaseT
peakElo(idNumberT playerID) constscid::database::scidBaseTinline
releaseSortCache(const char *criteria)scid::database::scidBaseT
replaceGameDates(HFilter filter, const Progress &progress, scid::core::dateT oldDate, scid::core::dateT newDate) (defined in scid::database::scidBaseT)scid::database::scidBaseT
replaceGameEventDates(HFilter filter, const Progress &progress, scid::core::dateT oldDate, scid::core::dateT newDate) (defined in scid::database::scidBaseT)scid::database::scidBaseT
saveGame(scid::core::Game const &game, const char *scidFlags, gamenumT replacedGameId=INVALID_GAMEID)scid::database::scidBaseT
scidBaseT() (defined in scid::database::scidBaseT)scid::database::scidBaseT
searchBoard(const IndexEntry &ie, scid::core::Game &game, scid::core::Position *pos, scid::core::Position *posFlip, bool useVariations, bool possibleMatch, bool possibleFlippedMatch, gameExactMatchT searchType, scid::core::uint &ply) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
searchBoard(gamenumT gNum, scid::core::Game &game, scid::core::Position *pos, scid::core::Position *posFlip, bool useVariations, bool possibleMatch, bool possibleFlippedMatch, gameExactMatchT searchType, scid::core::uint &ply) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
SearchPos (defined in scid::database::scidBaseT)scid::database::scidBaseTfriend
setDuplicates(std::unique_ptr< gamenumT[]> duplicates) (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
setExtraInfo(const char *tagname, const char *new_value)scid::database::scidBaseT
setFlag(bool value, scid::core::uint flag, scid::core::uint gNum) (defined in scid::database::scidBaseT)scid::database::scidBaseT
setFlags(bool value, scid::core::uint flag, const HFilter &filter) (defined in scid::database::scidBaseT)scid::database::scidBaseT
setPlayerRatings(HFilter filter, const Progress &progress, idNumberT player, scid::core::ratingT rating, scid::core::ratingTypeT ratingType) (defined in scid::database::scidBaseT)scid::database::scidBaseT
setPositionSearchFilter(const scid::core::Position &pos, HFilter &filter, const Progress &progress) const (defined in scid::database::scidBaseT)scid::database::scidBaseT
sortedPosition(const char *criteria, const HFilter &filter, gamenumT gameId)scid::database::scidBaseT
stripGames(HFilter hfilter, const Progress &progress, std::vector< std::string_view > const &removeTags)scid::database::scidBaseT
tagRoster(gamenumT gnum) const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
tagRoster(IndexEntry const &ie) const (defined in scid::database::scidBaseT)scid::database::scidBaseTinline
transformNames(nameT nt, HFilter hfilter, const Progress &progress, const std::vector< std::string > &newNames, TInitFunc fnInit, TMapFunc getID)scid::database::scidBaseT
updateGameInfo(gamenumT g, const GameInfoUpdate &update) (defined in scid::database::scidBaseT)scid::database::scidBaseT
updatePlayerRatings(HFilter filter, const Progress &progress, bool overwrite, bool saveRatings, TRatingResolver ratingFor) (defined in scid::database::scidBaseT)scid::database::scidBaseT
~scidBaseT() (defined in scid::database::scidBaseT)scid::database::scidBaseT