SlHelpers
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NSlCurl
 CLibCurlWrapper class for libcurl
 NSlCVEs
 CCVEHelper class for CVE numbers
 CCVE2BugzillaMap between CVE and bugzilla numbers
 CCVEHashMapA map between CVE numbers and upstream SHAs
 NSlGit
 CBlobBlob is a representation of a git blob
 CBufBuf is a representation of a git buffer
 CCommitCommit is a representation of a git commit
 CDefaultFetchCallbacksThe default FetchCallbacks implementation
 CDiffDiff is a representation of a git diff
 CForEachCBCallbacks for forEach()
 CFetchCallbacksCallbacks invoked from Repo::clone() or Remote::fetchRefspecs()
 CHelpersHelpers for SlGit
 CIndexIteratorIterator returned from Index::begin()
 CIndexIndex is a representation of a git index
 CReferenceReference is a representation of a git reference
 CRevWalkRevWalk is a representation of a git revwalk
 CSignatureSignature is a representation of a git signature
 CObjectGit Object class – base for Blob, Commit, Tag, Tree
 CTypedObjectGit Object class – base for Blob, Commit, Tag, Tree
 CPathSpecMatchListPathSpecMatchList is a representation of a git pathspecs match list
 CPathSpecPathSpec is a representation of git pathspecs
 CRemoteRemote is a representation of a git remote
 CRepoThe most important Git class
 CStrArrayStrArray is a representation of a git string array
 CTagTag is a representation of a git tag
 CTreeTree is a representation of a git tree
 CTreeBuilderThe TreeEntry represents a libgit2's tree builder
 CTreeEntryThe TreeEntry represents one git tree entry
 NSlHelpers
 NViews
 CPairwiseViewMimic c++23's std::views::adjacent<2>
 CSentinelThe Sentinel for PairwiseView's Iterator
 CIteratorThe Iterator for PairwiseView
 CPairwiseFnSupport struct for PairwiseView
 CColorColorized output
 CRuntimeExceptionClass for easier construction of std::runtime_error
 CThrowNow
 CHomeDirHelpers for $HOME directory
 CLastErrorBaseA base class for LastErrorStr and LastErrorStream
 CLastErrorStrStores a string (usually an error string) to be retrieved later
 CLastErrorStreamStores a string (usually an error string) to be retrieved later
 CVersionParse a version string into numbers
 CCmpVersionsCompare versions, to be used as Compare in containers
 CEnvA helper for environment variables
 CMeasureMeasure elapsed times
 CUnitA helper to convert units
 CProcessCreates a process and executes a program
 CPtrStoreA store for a pointer which is freed in the destructor using sqlite3_free()
 CPushDChange to a directory while this object lives, then change back
 CRatelimitRate-limit some actions
 CGetLineParses a string view into lines
 CStringVarious helpers on strings
 CHashHash for string and string_view to be used in hashing containers
 CEqEquality test for string and string_view to be used in containers
 CSUSEHelpers specific to SUSE
 CDeleterThe Deleter for UniqueHolder types
 CUniqueHolderWrapper around std::unique_ptr for easier re-definition of free
 NSlKernCVS
 CBranchPropsProperties of a branch stored in Branches
 CBranchesParse branches.conf into a map of branch -> properties (BranchProps)
 CCollectConfigsClass to walk the KernCVS repository and report arch, flavor and configs via callbacks passed to the constructor
 CMaintainersLoads and holds information from both Linux and SUSE MAINTAINERS files
 CPatchParses a patch into header and files patched
 CPatchesAuthorsPatchesAuthors parses all patches in all ("build") branches in the kernel-source tree and reports who touched what file in the linux (upstream) tree
 CPatternHolds git patterns and reports weights if matched
 CRoleRole of a Person
 CPersonInformation about a person (such as username, e-mail, Role)
 CRPMConfigParse rpm/config.sh into a map of key -> value
 CStanzaStanza (a subsystem) from MAINTAINERS file
 CSupportedConfParses supported.conf and holds/retrieves the information
 NSlPCRE2
 CMatchIteratorIterator over matches
 CMatchesPseudo-vector of matches
 CPCRE2Perl-compatible regex
 NSlSqlite
 CAutoTransactionBegin a transaction in the constructor and end in the destructor
 CSQLConnSQLite3 connection (the core class)
 CTableEntryA table to be created by createTables()
 CSQLStmtResetterResets SQLite statement after use for re-use
 NSlSSH
 CKeysGet SSH private and public keys