SlHelpers
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CSlSqlite::AutoTransactionBegin a transaction in the constructor and end in the destructor
 CSlKernCVS::BranchesParse branches.conf into a map of branch -> properties (BranchProps)
 CSlKernCVS::BranchPropsProperties of a branch stored in Branches
 CSlGit::BufBuf is a representation of a git buffer
 CSlHelpers::CmpVersionsCompare versions, to be used as Compare in containers
 CSlKernCVS::CollectConfigsClass to walk the KernCVS repository and report arch, flavor and configs via callbacks passed to the constructor
 CSlHelpers::ColorColorized output
 CSlCVEs::CVEHelper class for CVE numbers
 CSlCVEs::CVE2BugzillaMap between CVE and bugzilla numbers
 CSlCVEs::CVEHashMapA map between CVE numbers and upstream SHAs
 CSlHelpers::Deleter< T >The Deleter for UniqueHolder types
 CSlGit::DiffDiff is a representation of a git diff
 CSlHelpers::EnvA helper for environment variables
 CSlHelpers::String::EqEquality test for string and string_view to be used in containers
 CSlGit::FetchCallbacksCallbacks invoked from Repo::clone() or Remote::fetchRefspecs()
 CSlGit::DefaultFetchCallbacksThe default FetchCallbacks implementation
 CSlGit::Diff::ForEachCBCallbacks for forEach()
 CSlHelpers::GetLineParses a string view into lines
 CSlHelpers::String::HashHash for string and string_view to be used in hashing containers
 CSlGit::HelpersHelpers for SlGit
 CSlHelpers::HomeDirHelpers for $HOME directory
 CSlGit::IndexIndex is a representation of a git index
 CSlGit::IndexIteratorIterator returned from Index::begin()
 CSlHelpers::Views::PairwiseView< V >::IteratorThe Iterator for PairwiseView
 CSlSSH::KeysGet 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<>
 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::LibCurlWrapper class for libcurl
 CSlKernCVS::MaintainersLoads and holds information from both Linux and SUSE MAINTAINERS files
 CSlPCRE2::MatchesPseudo-vector of matches
 CSlPCRE2::MatchIteratorIterator over matches
 CSlHelpers::Measure< Rep, Period >Measure elapsed times
 CSlGit::ObjectGit Object class – base for Blob, Commit, Tag, Tree
 CSlGit::TypedObject< git_blob >
 CSlGit::BlobBlob is a representation of a git blob
 CSlGit::TypedObject< git_commit >
 CSlGit::CommitCommit is a representation of a git commit
 CSlGit::TypedObject< git_tag >
 CSlGit::TagTag is a representation of a git tag
 CSlGit::TypedObject< git_tree >
 CSlGit::TreeTree is a representation of a git tree
 CSlGit::TypedObject< T >Git Object class – base for Blob, Commit, Tag, Tree
 CSlHelpers::Views::PairwiseFnSupport struct for PairwiseView
 CSlKernCVS::PatchParses a patch into header and files patched
 CSlKernCVS::PatchesAuthorsPatchesAuthors parses all patches in all ("build") branches in the kernel-source tree and reports who touched what file in the linux (upstream) tree
 CSlGit::PathSpecPathSpec is a representation of git pathspecs
 CSlGit::PathSpecMatchListPathSpecMatchList is a representation of a git pathspecs match list
 CSlKernCVS::PatternHolds git patterns and reports weights if matched
 CSlPCRE2::PCRE2Perl-compatible regex
 CSlKernCVS::PersonInformation about a person (such as username, e-mail, Role)
 CSlHelpers::ProcessCreates 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::PushDChange to a directory while this object lives, then change back
 CSlHelpers::RatelimitRate-limit some actions
 CSlGit::ReferenceReference is a representation of a git reference
 CSlGit::RemoteRemote is a representation of a git remote
 CSlGit::RepoThe most important Git class
 CSlGit::RevWalkRevWalk is a representation of a git revwalk
 CSlKernCVS::RoleRole of a Person
 CSlKernCVS::RPMConfigParse rpm/config.sh into a map of key -> value
 CSlHelpers::RuntimeExceptionClass for easier construction of std::runtime_error
 CSlHelpers::Views::PairwiseView< V >::SentinelThe Sentinel for PairwiseView's Iterator
 CSlGit::SignatureSignature is a representation of a git signature
 CSlSqlite::SQLConnSQLite3 connection (the core class)
 CSlSqlite::SQLStmtResetterResets SQLite statement after use for re-use
 CSlKernCVS::StanzaStanza (a subsystem) from MAINTAINERS file
 CSlGit::StrArrayStrArray is a representation of a git string array
 CSlHelpers::StringVarious helpers on strings
 CSlKernCVS::SupportedConfParses supported.conf and holds/retrieves the information
 CSlHelpers::SUSEHelpers specific to SUSE
 CSlSqlite::SQLConn::TableEntryA table to be created by createTables()
 CSlHelpers::RuntimeException::ThrowNow
 CSlGit::TreeBuilderThe TreeEntry represents a libgit2's tree builder
 CSlGit::TreeEntryThe TreeEntry represents one git tree entry
 CDeleter::Unique
 CSlHelpers::UniqueHolder< git_blob >
 CDeleter::Unique
 CSlHelpers::UniqueHolder< git_commit >
 CDeleter::Unique
 CSlHelpers::UniqueHolder< git_tag >
 CDeleter::Unique
 CSlHelpers::UniqueHolder< git_tree >
 CDeleter::Unique
 CSlHelpers::UniqueHolder< GitTy >
 CDeleter::Unique
 CSlHelpers::UniqueHolder< sqlite3 >
 CDeleter::Unique
 CSlHelpers::UniqueHolder< sqlite3_stmt >
 CDeleter::Unique
 CSlHelpers::UniqueHolder< T >Wrapper around std::unique_ptr for easier re-definition of free
 CSlHelpers::UnitA helper to convert units
 CSlHelpers::VersionParse a version string into numbers
 Cstd::ranges::view_interface
 CSlHelpers::Views::PairwiseView< V >Mimic c++23's std::views::adjacent<2>