| CSlSqlite::AutoTransaction | Begin a transaction in the constructor and end in the destructor |
| CSlKernCVS::Branches | Parse branches.conf into a map of branch -> properties (BranchProps) |
| CSlKernCVS::BranchProps | Properties of a branch stored in Branches |
| CSlGit::Buf | Buf is a representation of a git buffer |
| CSlHelpers::CmpVersions | Compare versions, to be used as Compare in containers |
| CSlKernCVS::CollectConfigs | Class to walk the KernCVS repository and report arch, flavor and configs via callbacks passed to the constructor |
| CSlHelpers::Color | Colorized output |
| CSlCVEs::CVE | Helper class for CVE numbers |
| CSlCVEs::CVE2Bugzilla | Map between CVE and bugzilla numbers |
| CSlCVEs::CVEHashMap | A map between CVE numbers and upstream SHAs |
| CSlHelpers::Deleter< T > | The Deleter for UniqueHolder types |
| CSlGit::Diff | Diff is a representation of a git diff |
| CSlHelpers::Env | A helper for environment variables |
| CSlHelpers::String::Eq | Equality test for string and string_view to be used in containers |
| ▼CSlGit::FetchCallbacks | Callbacks invoked from Repo::clone() or Remote::fetchRefspecs() |
| CSlGit::DefaultFetchCallbacks | The default FetchCallbacks implementation |
| CSlGit::Diff::ForEachCB | Callbacks for forEach() |
| CSlHelpers::GetLine | Parses a string view into lines |
| CSlHelpers::String::Hash | Hash for string and string_view to be used in hashing containers |
| CSlGit::Helpers | Helpers for SlGit |
| CSlHelpers::HomeDir | Helpers for $HOME directory |
| CSlGit::Index | Index is a representation of a git index |
| CSlGit::IndexIterator | Iterator returned from Index::begin() |
| CSlHelpers::Views::PairwiseView< V >::Iterator | The Iterator for PairwiseView |
| CSlSSH::Keys | Get SSH private and public keys |
| CSlHelpers::LastErrorBase< More > | A base class for LastErrorStr and LastErrorStream |
| ▼CSlHelpers::LastErrorBase< More... > | |
| CSlHelpers::LastErrorStr< int, int > | |
| CSlHelpers::LastErrorStr< int, PCRE2_SIZE > | |
| CSlHelpers::LastErrorStream< int, int > | |
| CSlHelpers::LastErrorStr< More > | Stores a string (usually an error string) to be retrieved later |
| CSlHelpers::LastErrorStream< More > | Stores a string (usually an error string) to be retrieved later |
| CSlCurl::LibCurl | Wrapper class for libcurl |
| CSlKernCVS::Maintainers | Loads and holds information from both Linux and SUSE MAINTAINERS files |
| CSlPCRE2::Matches | Pseudo-vector of matches |
| CSlPCRE2::MatchIterator | Iterator over matches |
| CSlHelpers::Measure< Rep, Period > | Measure elapsed times |
| ▼CSlGit::Object | Git Object class – base for Blob, Commit, Tag, Tree |
| CSlGit::TypedObject< T > | Git Object class – base for Blob, Commit, Tag, Tree |
| ▼CSlGit::TypedObject< git_blob > | |
| CSlGit::Blob | Blob is a representation of a git blob |
| ▼CSlGit::TypedObject< git_commit > | |
| CSlGit::Commit | Commit is a representation of a git commit |
| ▼CSlGit::TypedObject< git_tag > | |
| CSlGit::Tag | Tag is a representation of a git tag |
| ▼CSlGit::TypedObject< git_tree > | |
| CSlGit::Tree | Tree is a representation of a git tree |
| CSlHelpers::Views::PairwiseFn | Support struct for PairwiseView |
| CSlKernCVS::Patch | Parses a patch into header and files patched |
| CSlKernCVS::PatchesAuthors | PatchesAuthors parses all patches in all ("build") branches in the kernel-source tree and reports who touched what file in the linux (upstream) tree |
| CSlGit::PathSpec | PathSpec is a representation of git pathspecs |
| CSlGit::PathSpecMatchList | PathSpecMatchList is a representation of a git pathspecs match list |
| CSlKernCVS::Pattern | Holds git patterns and reports weights if matched |
| CSlPCRE2::PCRE2 | Perl-compatible regex |
| CSlKernCVS::Person | Information about a person (such as username, e-mail, Role) |
| CSlHelpers::Process | Creates a process and executes a program |
| CSlHelpers::PtrStore< T, Deleter > | A store for a pointer which is freed in the destructor using sqlite3_free() |
| CSlHelpers::PushD | Change to a directory while this object lives, then change back |
| CSlHelpers::Ratelimit | Rate-limit some actions |
| CSlGit::Reference | Reference is a representation of a git reference |
| CSlGit::Remote | Remote is a representation of a git remote |
| CSlGit::Repo | The most important Git class |
| CSlGit::RevWalk | RevWalk is a representation of a git revwalk |
| CSlKernCVS::Role | Role of a Person |
| CSlKernCVS::RPMConfig | Parse rpm/config.sh into a map of key -> value |
| CSlHelpers::RuntimeException | Class for easier construction of std::runtime_error |
| CSlHelpers::Views::PairwiseView< V >::Sentinel | The Sentinel for PairwiseView's Iterator |
| CSlGit::Signature | Signature is a representation of a git signature |
| CSlSqlite::SQLConn | SQLite3 connection (the core class) |
| CSlSqlite::SQLStmtResetter | Resets SQLite statement after use for re-use |
| CSlKernCVS::Stanza | Stanza (a subsystem) from MAINTAINERS file |
| CSlGit::StrArray | StrArray is a representation of a git string array |
| CSlHelpers::String | Various helpers on strings |
| CSlKernCVS::SupportedConf | Parses supported.conf and holds/retrieves the information |
| CSlHelpers::SUSE | Helpers specific to SUSE |
| CSlSqlite::SQLConn::TableEntry | A table to be created by createTables() |
| CSlHelpers::RuntimeException::ThrowNow | |
| CSlGit::TreeBuilder | The TreeEntry represents a libgit2's tree builder |
| CSlGit::TreeEntry | The TreeEntry represents one git tree entry |
| ▼CUnique | |
| CSlHelpers::UniqueHolder< T > | Wrapper around std::unique_ptr for easier re-definition of free |
| CSlHelpers::UniqueHolder< git_blob > | |
| CSlHelpers::UniqueHolder< git_commit > | |
| CSlHelpers::UniqueHolder< git_tag > | |
| CSlHelpers::UniqueHolder< git_tree > | |
| CSlHelpers::UniqueHolder< GitTy > | |
| CSlHelpers::UniqueHolder< sqlite3 > | |
| CSlHelpers::Unit | A helper to convert units |
| CSlHelpers::Version | Parse a version string into numbers |
| ▼Cview_interface | |
| CSlHelpers::Views::PairwiseView< V > | Mimic c++23's std::views::adjacent<2> |