SlHelpers
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Npybind11
  Ndetail
   Ctype_caster< std::chrono::year_month_day >Casts a std::chrono::year_month_day to a Python datetime.date object
 NSlCurl
  CLibCurlWrapper class for libcurl
 NSlCVEs
  CCVEHelper class for CVE numbers
  CCveBscMapMap between CVE and bugzilla numbers
  CCveShaMapA 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
  CIndexIndex is a representation of a git index
  CIndexIteratorIterator returned from Index::begin()
  CObjectGit Object class – base for Blob, Commit, Tag, Tree
  CPathSpecPathSpec is a representation of git pathspecs
  CPathSpecMatchListPathSpecMatchList is a representation of a git pathspecs match list
  CReferenceReference is a representation of a git reference
  CRemoteRemote is a representation of a git remote
  CRepoThe most important Git class
  CRevWalkRevWalk is a representation of a git revwalk
  CSignatureSignature is a representation of a git signature
  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
  CTypedObjectGit Object class – base for Blob, Commit, Tag, Tree
 NSlHelpers
  NViews
   CPairwiseViewMimic c++23's std::views::adjacent<2>
    CSentinelThe Sentinel for PairwiseView's Iterator
    CIteratorThe Iterator for PairwiseView
   CPairwiseFnSupport struct for PairwiseView
  CCmpVersionsCompare versions, to be used as Compare in containers
  CColorColorized output
  CDeleterThe Deleter for UniqueHolder types
  CEnumRangeHelper class to iterate over enum values from Enum::First to Enum::Last
   CiteratorIterator class to iterate over enum values
  CEnvA helper for environment variables
  CGetLineParses a string view into lines
  ChasBitmaskOperators
  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
  CMeasureMeasure elapsed times
  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
  CRuntimeExceptionClass for easier construction of std::runtime_error
   CThrowNow
  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
  CUniqueHolderWrapper around std::unique_ptr for easier re-definition of free
  CUnitA helper to convert units
  CVersionParse a version string into numbers
 NSlKernCVS
  CBranchesParse branches.conf into a map of branch -> properties (BranchProps)
  CBranchPropsProperties of a branch stored in Branches
  CCollectConfigsClass to walk the KernCVS repository and report arch, flavor and configs via callbacks passed to the constructor
  CLDAPUsersClass to fetch LDAP users
  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
  CPersonInformation about a person (such as username, e-mail, Role)
  CRoleRole of a Person
  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