libzypp 17.38.7
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nhelix
 Ndetail
 CAutoXmlFree
 CXmlNode
 Ninternal
 CCurlPollHelper
 CCurlPoll
 CMediaCurlExceptionMayRetryInternalyAttempt to work around certain issues by autoretry in MediaCurl::getFileCopy E.g
 COptionalDownloadProgressReportBottleneck filtering all DownloadProgressReport issued from Media[Muli]Curl
 CProgressData
 Niobind
 Nparser
 Cxml_escape_parser
 Nsigc
 Cvisitor< zyppng::internal::lock_shared< T_functor, Lockers... > >
 Nstd
 Ndetail
 Cdetector
 Cdetector< Default, std::void_t< Op< Args... > >, Op, Args... >
 Cnonesuch
 Cmake_void
 Cremove_cvref
 Cconjunction
 Cconjunction< B1 >
 Cconjunction< B1, Bn... >
 Cdisjunction
 Cdisjunction< B1 >
 Cdisjunction< B1, Bn... >
 Cnegation
 Nxml
 NReader
 NEntry
 CImpl
 CImpl
 Nztui
 Nansi
 Ntty
 CEscapeSequenceANSI Escape sequences and their fallback if no tty
 CColorVarious ways to define ansi SGR sequences
 CComp
 CColorStreamColored stream output if do_colors
 CnullDeleter
 CColorStringColored string if do_colors
 CColorTraits
 CColorTraits< Color::Constant >
 CColorTraits< ztui::ColorContext >
 Nctcdetail
 CColumnIfRemember either _if or _else function
 CColumnIf< Tif_, Tif_ >Specialization both functions return the same type
 Nmbs
 CMbToWc
 CMbsIteratorIterate chars and ANSI SGR in a multi-byte character string
 CMbsIteratorNoSGRMbsIterator skipping ANSI SGR
 CMbsWriteWrappedWrite MBString optionally wrapped and indented
 CScopedIndentIncrementTemporarily increase indent
 Nout
 Ndetail
 CListLayoutInit
 CListLayoutBasic list layout
 CWriterWrite out a List according to the layout
 CTableLayoutBasic table layout
 CWriterWrite out a Table according to the layout
 CXmlFormaterXML representation of types in container [asXmlListElement]
 CListFormaterDefault representation of types in Lists [asListElement]
 CTableFormaterSpecial list formater writing a Table [asTableHeader|asTableRow]
 CXmlFormaterAdaptorAdaptor
 Ntable
 CColumnTable column style setter
 Nutf8
 CstringSimple utf8 string
 CAliveCursor
 CApplication
 CCCString
 CColorStreamColored stream output if do_colors
 CnullDeleter
 CColorStringColored string if do_colors
 CConfig
 COutBase class for producing common (for now) zypper output
 CParentOutConvenience base class storing the back reference to Out
 CXmlNodeXML only: RAII writing a XML nodes start/end tag
 CTitleNodeXmlNode with optional normal text headline (NL appended)
 CParFormatLess common Paragraph formats
 CInfo
 CProgressBarConvenience class for progress output
 CNoStartBarIndicator type for ctor not drawing an initial start bar
 CPrintProgressData::ReceiverFnc printing to a ProgressBar
 CErrorConvenience class Error reporting
 COutNormal
 CPromptOptionsExample: PromptOptions popts; popts.setOptions(_("y/n/p"), 0 / * default reply * /); popts.setOptionHelp(0, _("Help for option 'y'")); popts.setOptionHelp(1, _("Help for option 'n'")); ... zypper.out().prompt(PROMPT_YN_INST_REMOVE_CONTINUE, prompt_text, popts); unsigned reply = get_prompt_reply(zypper, PROMPT_YN_INST_REMOVE_CONTINUE, popts);
 CPropertyTableAligned key/value with multiline support Key : value 1 LongKey : value 2 Multiline : line 1 line 2 Next Key : value 3
 CTable
 CTableHeader
 CTableRow
 CLess
 CTermLine
 NzyppEasy-to use interface to the ZYPP dependency resolver
 N_logtoolsdetail
 CMapEntryStd::pair wrapper for std::map output
 CDumpMapStd::map wrapper for stream output
 CTransformer
 CDumpKeysStd::map wrapper for stream output of keys
 CDumpValuesStd::map wrapper for stream output of values
 Nbase
 Nlogger
 CLoglinebuf
 CLoglinestream
 CLogControlImplLogControl implementation (thread_local Singleton)
 CContainerTransformHelper managing a container of raw values with transformed representation
 CDrunkenBishopRandom art fingerprint visualization Visualize fingerprint data on a [17x9] (SSH) or [19x11] (GPG) or custom sized board
 CImplDrunkenBishop implementation
 CFlagsA type-safe way of storing OR-combinations of enum values (like QTs QFlags)
 CLogControlMaintain logfile related options
 CLineFormaterIf you want to format loglines by yourself, derive from this, and overload format
 CJournalLineFormaterOur default format but without date, host and PID info
 CTmpExcessiveTurn on excessive logging for the lifetime of this object
 CTmpLineWriterExchange LineWriter for the lifetime of this object
 CLogControlImplLogControl implementation (thread_local Singleton)
 CProfilingFormater
 CProvideNumericIdBase class for objects providing a numeric Id
 CReferenceCountedBase class for reference counted objects
 CSetRelationMixinProvide set relation methods based on Derived::setRelationMixinCompare A class using this mixin must provide:
 CSetTrackerTrack added/removed set items based on an initial set
 CUnitSimple handling of Units
 CValueTransformHelper managing raw values with transformed representation
 Nbit
 Nbit_detail
 CGen1BitsGenerate constants with _size trailing '1'-bits
 CGen1Bits< TInt, 0 >Specialization for _length 0
 CMaxBitsNumber of bits available in TInt
 CMaskA bitmaks of _size 1-bits starting at bit _begin
 CRangeRange of bits starting at bit _begin with length _size
 CRange< TInt, _begin, 0 >Range specialisation for (illegal) zero _size
 CRangeValueA value with in a Range
 CRangeBitA single 1-bit within a Range
 CBitFieldAn integral type used as BitField
 NcallbackCallbacks light
 CDistributeReport
 CReceiveReport
 CReportBase
 CSendReport
 CTempConnectTemporarily connect a ReceiveReport then restore the previous one
 CUserDataTypesafe passing of user data via callbacks
 Ndebug
 CMeasureTool to measure elapsed real and process times
 CImplMeasure implementation
 COsd
 CTmTimes measured by Measure
 CTraceCADA simple tracer for (copy) Construction, Assignment, and Destruction
 CTraceCADBaseBase for a simple tracer
 CTraceLeave
 Ndetail
 CByRepositoryFunctor filtering Solvable by Repository
 CDump
 CDumpFilter
 CFdStreamBufImpl
 CfXstreamCommon template to define ifgzstream/ofgzstream reading/writing compressed files
 CPoolQueryIteratorPoolQuery iterator as returned by PoolQuery::begin
 CPoolQueryMatcherStore PoolQuery settings and assist PoolQueryIterator
 CRepositoryIterator
 CSimpleStreamBuf
 CzckstreambufimplStreambuffer reading or writing zchunk files
 NenvNamespace intended to collect all environment variables we use
 CScopedSetTemporarily set/unset an environment variable
 Nexception_detail
 CCodeLocationKeep FILE, FUNCTION and LINE
 Nexternalprogram
 CEarlyPipeHelper providing pipe FDs for ExternalProgramWithStderr
 CExternalDataSourceBidirectional stream to external data
 NfilesystemTypes and functions for filesystem operations
 CDevInoCacheSimple cache remembering device/inode to detect hardlinks
 CDirEntryListentry returned by readdir
 CGlobFind pathnames matching a pattern
 Cconst_iteratorIterate NULL terminated char* array
 CPathInfoWrapper class for ::stat/::lstat
 CPathnamePathname
 CStatModeWrapper class for mode_t values as derived from ::stat
 CTmpDirProvide a new empty temporary directory and recursively delete it when no longer needed
 CTmpFileProvide a new empty temporary file and delete it when no longer needed
 CTmpPathAutomatically deletes files or directories when no longer needed
 CImplClean or delete a directory on destruction
 Nfilter
 CByLocaleSupportFilter solvables according to their locale support
 CByKindFilter solvables according to their kind
 CByStatusFilter solvables according to their status
 CSameItemAsFilter items with at least same NVRA, vendor
 Nfunctor
 CChainLogical functor chaining TACondition AND TBCondition
 CCollectorFunctor feeding values to an output_iterator
 CConstant
 CFalseLogical functor always false
 CGetAllStore all results found to some output_iterator
 CGetFirstStrore the 1st result found in the variable passed to the ctor
 CGetLastStrore the last result found in the variable passed to the ctor
 CNotLogical functor inverting TCondition
 COrLogical functor chaining TACondition OR TBCondition
 CTrueLogical functor always true
 Ngzstream_detail
 CZlibErrorHelper class to ship zlib errors
 CgzstreambufimplStreambuffer reading or writing gzip files
 NHACK
 CCallback
 Ninternal
 CMediaNetworkRequestExecutor
 CProgressTracker
 Nio
 CTimeoutException
 Niomanip
 CRangeLine
 NiostrIostream related utilities
 CEachLineSimple lineparser: Traverse each line in a file
 Njson
 CArray
 CBool
 CInt
 CNull
 CNumber
 CObject
 CParser
 CToken
 CString
 CUInt
 CValue
 Nkeyring
 CVerifyFileContextI/O context for KeyRing::verifyFileSignatureWorkflow
 CImplDirectly accessed by verifyFileSignatureWorkflow to set the result data
 Nkvmap
 CKVMapPolicyKVMapPolicy for conversion of KVMaps to/from string
 CKVMapBaseBase class for KVMaps, (key,value) pairs
 CCharSepKVMapPolicy for KVMaps using a single char as separator (e.g
 Nlog
 CLineWriterIf you want to log the (formated) loglines by yourself, derive from this, and overload writeOut
 CStreamLineWriterBase class for ostream based LineWriter
 CStdoutLineWriterLineWriter to stdout
 CStderrLineWriterLineWriter to stderr
 CFileLineWriterLineWriter to file
 Nmedia
 CAttachedMediaA simple structure containing references to a media source and its attach point
 CAttachPointAttach point of a media source
 CAuthDataClass for handling media authentication data
 CAuthDataComparator
 CAuthenticationReport
 CCDTools
 CCommitPreloadReport
 CCredentialFileReaderParse credentials files and catalogs
 CCredentialManager
 CImpl
 CCredManagerOptions
 CCurlAuthDataCurl HTTP authentication data
 CCurlConfigStructure holding values of curlrc options
 CDownloadProgressReport
 CMediaBadAttachPointException
 CMediaBadCAException
 CMediaBadFilenameException
 CMediaBadUrlEmptyDestinationException
 CMediaBadUrlEmptyFilesystemException
 CMediaBadUrlEmptyHostException
 CMediaBadUrlException
 CMediaBlockSingle block from the blocklist, consisting of an offset and a size
 CMediaBlockList
 CMediaCDImplementation class for CD/DVD MediaHandler
 CMediaChangeReport
 CMediaCIFSImplementation class for CIFS MediaHandler
 CMediaCurlImplementation class for FTP, HTTP and HTTPS MediaHandler
 CRequestData
 CMediaCurl2Implementation class for FTP, HTTP and HTTPS MediaHandler
 CRequestData
 CMediaCurlException
 CMediaCurlInitException
 CMediaCurlSetOptException
 CMediaDIRImplementation class for DIR MediaHandler
 CMediaDISKImplementation class for DISK MediaHandler
 CMediaExceptionJust inherits Exception to separate media exceptions
 CMediaFileNotFoundException
 CMediaFileSizeExceededException
 CMediaForbiddenException
 CMediaHandlerAbstract base class for 'physical' MediaHandler like MediaCD, etc
 CMediaHandlerFactory
 CMediaInvalidCredentialsException
 CMediaISOImplementation class for ISO MediaHandler
 CMediaIsSharedException
 CMediaJammedException
 CMediaManagerManages access to the 'physical' media, e.g CDROM drives, Disk volumes, directory trees, etc, using Media Access Url's
 CMediaManager_Impl
 CMediaMountException
 CMediaNetworkCommonHandlerBaseclass for MediaCurl
 CMediaNFSImplementation class for NFS MediaHandler
 CMediaNotADirException
 CMediaNotAFileException
 CMediaNotAttachedException
 CMediaNotDesiredException
 CMediaNotEjectedException
 CMediaNotOpenException
 CMediaNotSupportedException
 CMediaPluginImplementation class for plugin MediaHandler
 CMediaPriorityDerive a numeric priority from Url scheme according to zypp.conf(download.media_preference)
 CMediaRequestCancelledException
 CMediaSourceMedia source internally used by MediaManager and MediaHandler
 CMediaSystemException
 CMediaTemporaryProblemExceptionFor HTTP 503 and similar
 CMediaTimeoutException
 CMediaUnauthorizedException
 CMediaUnmountException
 CMediaUnsupportedUrlSchemeException
 CMediaVerifierBaseInterface to implement a media verifier
 CMediaWriteException
 CMetalinkMirror
 CMetaLinkParser
 Cml_parsedata
 CMountInterface to the mount program
 CMountEntryA "struct mntent" like mount entry structure, but using std::strings
 CNoVerifierDummy default media verifier, which is always happy
 CProxyInfo
 CImpl
 CProxyInfoLibproxy
 CProxyInfoSysconfig
 CScopedDisableMediaChangeReportTemporarily disable MediaChangeReport Sometimes helpful to suppress interactive messages connected to MediaChangeReport while fallback URLs are avaialble
 CTmpUnsetEnv
 CTransferSettingsHolds transfer setting
 CImpl
 Ctransition
 CUrlResolverPlugin
 CImplUrlResolverPlugin implementation
 CZsyncParser
 Nmisc
 Ntestcase
 CForceInstall
 CForceInstallImpl
 CLoadTestcase
 CImpl
 CRepoData
 CRepoDataImpl
 CTestcaseSetup
 CTestcaseSetupImpl
 CTestcaseTrial
 CNode
 CImpl
 CImpl
 Npackagedelta
 CDeltaRpm
 CBaseVersion
 Nparser
 Neconf
 CConfigurationContextProvide access to the prioritized list of files and drop-ins to read and merge for a specific config file
 Nsusetags
 CContentFileReaderParse repoindex part from a content file
 CImplContentFileReader implementation
 CRepoIndexRepository content data (from /content file)
 Nyum
 CRepomdFileReaderReads through a repomd.xml file and collects type, location, checksum and other data about metadata files to be processed
 CImpl
 CEconfDictParse the prioritized list of files and drop-ins to read and merge for a specific config file stem: [PROJECT/]EXAMPLE[.SUFFIX] e.g: zypp/zypp.conf
 CEconfExceptionThrown by EconfDict
 CHistoryLogReaderZypp history file parser
 CImpl
 CIniDictParses a INI file and offers its structure as a dictionary
 CIniParserSimple INI-file parser
 CParseException
 CProductFileDataData returned by ProductFileReader
 CUpgrade
 CImpl
 CImpl
 CProductFileReaderParser for /etc/products.d enries (just relevant entires)
 CProductNode
 CReaderXmlTextReader based interface to iterate xml streams
 CRepoFileReaderRead repository data from a .repo file
 CRepoindexFileReaderReads through a repoindex.xml file and collects repositories
 CImpl
 CServiceFileReaderRead service data from a .service file
 CImpl
 CXmlStringxmlChar * wrapper
 CDeleterShared_ptr custom deleter calling xmlFree
 Npool
 CByIdentMain filter selecting PoolItems by name and kind
 CByPoolItemPool internal filter skiping invalid/unwanted PoolItems
 CP_Select2ndStd::_Select2nd
 CPoolImpl
 CPoolStatsFunctor counting ResObjects per Kind
 CPoolTraits
 Nrepo
 Nyum
 CRepomdFileCollectorHelper filtering the files offered by a RepomdFileReader
 CDeltaCandidatesCandidate delta and patches for a package
 CImplDeltaCandidates implementation
 CDownloadResolvableReport
 CPackageProviderProvide a package from a Repo
 CImplPackageProvider implementation interface
 CPackageProviderImpl
 CPackageProviderPolicyPolicies and options for PackageProvider
 CPluginServices
 CImpl
 CProbeRepoReport
 CRepoAlreadyExistsExceptionRepository already exists and some unique attribute can't be duplicated
 CRepoCreateReport
 CRepoExceptionException for repository handling
 CRepoInfoBaseBase class implementing common features of RepoInfo and ServiceInfo
 CImplRepoInfoBase data
 CRepoInvalidAliasExceptionThrown when the repo alias is found to be invalid
 CRepoMediaAccessProvides files from different repos
 CImpl
 CRepoMetadataExceptionThrown when it was impossible to use the raw metadata for this repo
 CRepoMirrorList
 CRepoNoAliasExceptionThrown when it was impossible to determine an alias for this repo
 CRepoNoPermissionExceptionThrown if the user has no permission to update(write) the caches
 CRepoNotCachedExceptionThe repository cache is not built yet so you can't create the repostories from the cache
 CRepoNotFoundExceptionThrown when it was impossible to match a repository
 CRepoNoUrlExceptionThrown when it was impossible to determine one url for this repo
 CRepoReport
 CRepoTypeRepository type enumeration
 CRepoUnknownTypeExceptionThrown when it was impossible to determine this repo type
 CRepoVarExpandFunctor expanding repo variables in a string
 CRepoVariablesStringReplacerFunctor replacing repository variables
 CRepoVariablesUrlReplacerFunctor replacing repository variables
 CRpmPackageProviderRPM PackageProvider implementation (with deltarpm processing)
 CRpmSigCheckExceptionException thrown by PackageProviderImpl::rpmSigFileChecker
 CServiceAlreadyExistsExceptionService already exists and some unique attribute can't be duplicated
 CServiceExceptionBase Exception for service handling
 CServiceInvalidAliasExceptionThrown when the repo alias is found to be invalid
 CServiceNoAliasExceptionService without alias was used in an operation
 CServiceNoUrlExceptionService has no or invalid url defined
 CServicePluginExceptionPLUGIN Service related exceptions
 CServicePluginImmutableExceptionService plugin is immutable
 CServicePluginInformalExceptionService plugin has trouble providing the metadata but this should not be treated as error
 CServiceTypeService type enumeration
 CSMVDataData parsed from a media.1/media file
 CSrcPackageProvider
 CSUSEMediaVerifierImplementation of the traditional SUSE media verifier
 CImplSUSEMediaVerifier::Impl
 Nresfilter
 CByNameSelect ResObject by name
 CByRepositorySelect ResObject by repository or repository alias
 CByEditionSelect ResObject by Edition using TCompare functor
 CByArchSelect ResObject by Arch using TCompare functor
 CByInstalledSelect PoolItem by installed
 CByUninstalledSelect PoolItem by uninstalled
 CByTransactSelect PoolItem by transact
 CByLockSelect PoolItem by lock
 CByKeepSelect PoolItem by keep
 CByRecommendedPoolItem which is recommended
 CBySuggestedPoolItem which is suggested
 Nresstatus
 CStatusBackup
 CUserLockQueryManipManipulator for ResStatus::UserLockQueryField
 Nrw_pointerDon't forgett to provide versions for PtrType and constPtrType, esp
 CShared
 CIntrusive
 CScoped
 NsatLibsolv interface
 Ndetail
 CDIWrapWrapper around sat detail::CDataiterator
 CPoolImpl
 CPoolMemberBacklink to the associated PoolImpl
 CSolvableIteratorIterate over valid Solvables in the pool
 CTransaction_const_iteratorTransaction const_iterator
 CTransaction_iteratorTransaction iterator
 CWhatProvidesIteratorWhatProvides iterator
 NSolvableSpec
 CImplSolvableSpec implementation
 Nsolvitermixin_detail
 CUnifyByIdent2Unify by ident (kind:name)
 CAllPTFsContainer of packages providing ptf()
 CArrayAttrLookupAttr::TransformIterator based container to retrieve list attributes
 CasSolvableTo Solvable transform functor
 CFileConflictsLibsolv queue representing file conflicts
 CConflictA file conflict
 CLocaleSupportConvenience methods to manage support for a specific Locale
 CLookupAttrLightweight attribute value lookup
 CTransformIteratorTransformIterator returning an iterator vaue of type TResult
 CiteratorResult iterator
 CImplLookupAttr implememtation
 CLookupRepoAttrLightweight repository attribute value lookup
 CMapLibsolv (bit)Map wrapper
 CPoolSizeTypeType to indicate the bitmap should match the current pools capacity
 CPoolGlobal sat-pool
 CQueueLibsolv Id queue wrapper
 CSolvableA Solvable object within the sat Pool
 CSplitIdentHelper that splits an identifier into kind and name or vice versa
 CSolvableSetSolvable set wrapper to allow adding additional convenience iterators
 CSolvableTypeBase class for creating Solvable based types
 CSolvAttrSolvable attribute keys
 CSolvIterMixinBase class providing common iterator types based on a Solvable iterator
 CTransactionLibsolv transaction wrapper
 CLoadFromPoolTypeCtor arg type
 CStepA single step within a Transaction
 CFilterAction
 CImplTransaction implementation
 CPostMortem
 CWhatObsoletesContainer of installed Solvable which would be obsoleted by the Solvable passed to the ctor
 CWhatProvidesContainer of Solvable providing a Capability (read only)
 CImplWhatProvides implementation date
 Nsighandler
 CSigBacktraceHandlerSignal handler logging a stack trace
 Nsolver
 Ndetail
 CCheckIfUpdate
 CDoTransact
 CFindPackage
 CHelixControlCreates a file in helix format which contains all controll action of a testcase ( file is known as *-test.xml)
 CHelixResolvableCreates a file in helix format which includes all available or installed packages,patches,selections...
 CSATCollectTransactCommit helper functor distributing PoolItem by status into lists
 CScopedAutoTestCaseWriterWrite automatic testcases if ZYPP_FULLLOG=1 is set
 CSolverQueueItemDelete
 CSolverQueueItemInstall
 CSolverQueueItemInstallOneOf
 CSolverQueueItemLock
 CSolverQueueItemUpdate
 CUndoTransact
 NstrProvide print[f] and sprint[f] functions based on JoinFormat
 Ndetail
 CRefStoreHelper to store a reference or move rvalues inside
 CRefStore< T & >Store reference
 CNoPrintStore nothing print nothing
 CRefStore< NoPrint >
 CRefStore< NoPrint & >
 CJoinFormatA basic format description to print a collection
 CPrintFmtLog helper wrapping the Ostream and Format
 CFormatConvenient building of std::string with boost::format
 CregexRegular expression
 CSafeBufAssert free called for allocated char *
 CsmatchRegular expression match result
 CStrConvenient building of std::string via std::ostringstream Basically a std::ostringstream autoconvertible to std::string for building string arguments
 Nsyscontent
 CReaderRetrieve ResObject data serialized by Writer
 CEntryRestored ResObject data
 CWriterCollect and serialize a set of ResObject
 CImpl
 Ntarget
 Nrpm
 C_dumpPath
 CBinHeader
 CintList
 CstringList
 CCleanupPackageReportSA
 CCommitScriptReportSA
 CFileInfo
 CGlobalRpmInitException
 CHeaderEntryGetterHelper for header data retieval
 CInstallResolvableReport
 CInstallResolvableReportSA
 CKeyRingSignalReceiver
 CKeyRingSignalsInternal connection to rpm database
 ClibrpmDbManage access to librpm database
 Cdb_const_iteratorSubclass to retrieve rpm database content
 CD
 CDLibrpmDb internal database handle
 CRebuildDBReport
 CRemoveResolvableReport
 CRemoveResolvableReportSA
 CRpmAccessBlockedException
 CRpmDbInterface to the rpm program
 Cdb_const_iteratorWrapper providing a librpmDb::db_const_iterator for this RpmDb
 CCheckPackageDetailDetailed rpm signature check log messages A single multiline message if CHK_OK
 CRpmDbAlreadyOpenException
 CRpmDbConvertException
 CRpmDbNotOpenException
 CRpmDbOpenException
 CRpmExceptionJust inherits Exception to separate media exceptions
 CRpmHeaderWrapper class for rpm header struct
 CRpmInitException
 CRpmInstallReport
 CRpmInvalidRootException
 CRpmNullDatabaseException
 CRpmRemoveReport
 CRpmSubprocessException
 CRpmTransactionFailedException
 CSingleTransReportReport active throughout the whole rpm transaction
 CTransactionReportSA
 CCommitPackageCacheTarget::commit helper optimizing package provision
 CImplBase for CommitPackageCache implementations (implements no chache)
 CCommitPackageCacheReadAhead
 CFindFileConflictstReportCheck for package file conflicts in commit (after download)
 CHardLocksFileSave and restore hardlocks
 CIMediaKeyHelper storing a source id and media number
 CModaliasHardware abstaction layer singleton
 CImplModalias implementation
 CPatchMessageReportRequest to display the pre commit message of a patch
 CPatchScriptReportIndicate execution of a patch script
 CRepoProvidePackageDefault PackageProvider for CommitPackageCache
 CImpl
 CRequestedLocalesFileSave and restore locale set from file
 CRpmInstallPackageReceiver
 CRpmPostTransCollectorExtract and remember posttrans scripts for later execution
 CImplRpmPostTransCollector implementation
 CDumpfileData regarding the dumpfile used if rpm --runposttrans is supported
 CRpmRemovePackageReceiver
 CSendSingleTransReportConvenience SendReport<rpm::SingleTransReport> wrapper
 CSolvIdentFileSave and restore a list of solvable names (ident IdString)
 CTargetAbortedException
 CTargetExceptionJust inherits Exception to separate target exceptions
 CTargetImplBase class for concrete Target implementations
 Nui
 Nselfilter
 CByKind
 CByName
 CByHasInstalledObj
 CByHasCandidateObj
 CByStatus
 CasSelectableSolvable to Selectable transform functor
 CSelectableCollects PoolItems of same kind and name
 CImplSelectable implementation
 CSelectableTraits
 CAVOrderOder on AvailableItemSet
 CIOrderOder on InstalledItemSet
 CStatusBackupSimple ResStatus backup stack
 CStatusHelper
 NurlUrl details namespace
 CSafeQuerystrHide passwords embedded in a querystr,
 CUrlBadComponentExceptionThrown if a url component is invalid
 CUrlBaseGeneric Url base class
 CUrlBaseDataInternal data used by UrlBase
 CUrlDecodingExceptionThrown if the encoded string contains a NUL byte (%00)
 CUrlExceptionBase class for all URL exceptions
 CUrlNotAllowedExceptionThrown if scheme does not allow a component
 CUrlNotSupportedExceptionThrown if a feature e.g
 CUrlParsingExceptionThrown if the url or a component can't be parsed at all
 CViewOptionUrl::asString() view options
 Nxml
 Ndetail
 CEscapedString
 Nparse_def_assignparseDefAssign exposed details
 CAssignerAssigner assigns text to types constructible from char*
 CAssigner< void >Common interface to all Assigner types
 CConsumerParseDef consumer assigning Node text and attribues values to variables
 CBuilderHelper class to build a Consumer
 CNodeXmlTextReader based interface to Reader's current node
 CParseDefDefine a xml node structure to parse
 CImplParseDef implementation
 CParseDefBuildExceptionExceptions when building a ParseDef tree
 CParseDefConsumeBase class for ParseDef consumer
 CParseDefConsumeCallbackParseDef consumer that invokes callbacks
 CParseDefConsumeRedirectParseDef consumer redirecting all events to another consumer
 CParseDefDataExceptionParse exceptions related to the nodes content
 CParseDefExceptionCommon base class for ParseDef exceptions
 CParseDefImplConsume
 CParseDefTraits
 CParseDefValidateExceptionParse exceptions related to the documents node structure
 CReaderXmlTextReader based interface to iterate xml streams
 CValidateXmlTextReader document validation
 CXmlStringxmlChar * wrapper
 CDeleterShared_ptr custom deleter calling xmlFree
 Nxmlout
 CNodeAttr(Key, Value) string pair of XML node attributes
 CNodeRAII writing a nodes start/end tag
 COptionalContentTypeCtor arg type
 CHasContentExceptionException type thrown if attributes are added to a closed start node
 Nzypp_detail
 CZYppImpl
 CApplicationClass representing an application (appdata.xml)
 CApplyLock
 CArchArchitecture
 CCompatEntryHolds an architecture ID and its compatible relation
 CArchCompatibleWithFunctor finding compatible architectures
 CasPoolItemSolvable to PoolItem transform functor
 CAutoDisposeReference counted access to a Tp object calling a custom Dispose function when the last AutoDispose handle to it is destroyed or reset
 CImpl
 CAutoDispose< void >
 CImpl
 CAutoFDAutoDispose<int> calling ::close
 CAutoFILEAutoDispose<FILE*> calling ::fclose
 CAutoFREE
 CAutoFREE< void >
 CBadKeyExceptionException thrown when the supplied key is not a valid gpg key
 CByteArray
 CByteCountStore and operate with byte count
 CC_StrConvenience char* constructible from std::string and char*, it maps (char*)0 to an empty string
 CCachedPublicKeyDataFunctor returning the keyrings data (cached)
 CManipHelper providing on demand a KeyManagerCtx to manip the cached keyring
 CCache
 CCapabilitiesContainer of Capability (currently read only)
 Cconst_iteratorCapabilities iterator
 CCapabilityA sat capability
 CMatchesmatches functor
 CCapDetailHelper providing more detailed information about a Capability
 CCapMatchTri state Capability match result
 CChangelogEntrySingle entry in a change log
 CCheckAccessDeletedCheck for running processes which access deleted executables or libraries
 CProcInfoData about one running process accessing deleted files
 CImpl
 CCheckSum
 CCheckSumCheckException
 CCheckSumException
 CChecksumFileCheckerBuilt in file checkers
 CCleanEmptyLocksReportCallback for cleaning locks which doesn't lock anything in pool
 CCleanerThread
 CCodeMapsWrap static codemap data
 CCombinedProgressDataProgress callback from another progress
 CCommitPackagePreloader
 CRepoUrl
 CRepoDownloadData
 CPreloadWorker
 CCompareGeneral compare functor returning -1, 0, 1
 CCompareByFunctor to compare two elements by Rel based on a general TCompare functor
 CCompareByANY
 CCompareByEQ
 CCompareByGE
 CCompareByGT
 CCompareByLE
 CCompareByLT
 CCompareByNE
 CCompareByNONE
 CCompositeFileCheckerChecker composed of more checkers
 CContentReaderHelper
 CContentTypeMime type like 'type/subtype' classification of content
 CCounterIntegral type with initial value 0
 CCountryCodeCountry codes (iso3166-1-alpha-2)
 CCpeIdCommon Platform Enumearation (2.3) See http://cpe.mitre.org/ for more information on the Common Platform Enumearation
 CImplCpeId implementation
 CEAttributeDefWFN attributes (use like 'enum class Attribute')
 CNoThrowTypeIndicator type for non-trowing ctor
 CValueWFN attribute value
 CFsFormatTypeIndicator type for ctor arg in FS format
 CUriFormatTypeIndicator type for ctor arg in URI format
 CETypeDefClassification of Value types mostly for match (use like 'enum class Type')
 CDateStore and operate on date (time_t)
 CEDateFormatDefDate formats for printing (use like 'enum class DateFormat')
 CETimeFormatDefTime formats for printing (use like 'enum class TimeFormat')
 CETimeZoneFormatDefTimezone indicator for printing (use like 'enum class TimeZoneFormat')
 CDateFormatException
 CDefaultIntegralIntegral type with defined initial value when default constructed
 CDefaultOptionMutable option with initial value also remembering a config value
 CDeferred
 CDepEnumeration class of dependency types
 CDigestCompute Message Digests (MD5, SHA1 etc)
 CP
 CDigestReport
 CDiskUsageCounterCompute disk space occupied by packages across partitions/directories
 CMountPointMount point description If block_size is set DiskUsageCoutner will assume half a block_size is wasted per file, in case a package provides detailed isk usage information
 CDtorResetAssign a vaiable a certain value when going out of scope
 CImplRequires TVal being copy constructible, and assignment TVar = TVal defined
 CdumpCapRelates: Capability IOManip to dump a complex Capability as tree
 CEditionEdition represents [epoch:]version[-release]
 CMatchmatch functor
 CEmptyFilter
 CErrnoConvenience errno wrapper
 CESetCompareDefResult of set comparison (use like 'enum class SetCompare') This is the type a compare function should return
 CESetRelationDefSet Relation based on SetCompare (use like 'enum class SetRelation') Comparison (== !=) between SetRelation and SetCompare is defined to let SetRelation::subset match SetCompare::equal as well as SetCompare::properSubset
 CExceptionBase class for Exception
 CExternalProgramExecute a program and give access to its io An object of this class encapsulates the execution of an external program
 CExternalProgramWithSeperatePgidExternalProgram extended to change the progress group ID after forking
 CExternalProgramWithStderrExternalProgram extended to offer reading programs stderr
 CFetcherThis class allows to retrieve a group of files in a confortable way, providing some smartness that does not belong to the media layer like:
 CImplFetcher implementation
 CCacheInfo
 CFetcherIndexClass that represents indexes which add metadata to fetcher jobs and therefore need to be retrieved in advance
 CFetcherJobClass to encapsulate the OnMediaLocation object and the FileChecker together
 CFileCheckException
 CGetPairFirstFunctor taking a std::pair returning std::pair.first
 CGetPairSecondFunctor taking a std::pair returning std::pair.second
 CGpgmeException
 CGroupInfo
 CHistoryActionIDEnumeration of known history actions
 CHistoryLogWriting the zypp history file
 CHistoryLogDataA zypp history log line split into fields
 CImpl
 CHistoryLogDataInstallA zypp history log line for an installed packaged
 CHistoryLogDataRemoveA zypp history log line for a removed packge
 CHistoryLogDataRepoAddA zypp history log line for an added repository
 CHistoryLogDataRepoAliasChangeA zypp history log line for a repo alias change
 CHistoryLogDataRepoRemoveA zypp history log line for a removed repository
 CHistoryLogDataRepoUrlChangeA zypp history log line for a repo url change
 CHistoryLogDataStampCommandA zypp history log line identifying the program that triggered the following commit
 CHistoryLogPatchStateChangeA zypp history log line for an installed packaged
 CIdStringAccess to the sat-pools string space
 CIdStringTypeBase class for creating IdString based types
 CInputStreamHelper to create and pass std::istream
 CInstanceIdBuild string to identify/retrieve a specific Solvable
 CIterable
 CJobReportGeneric report for sending messages
 CEMsgTypeDefMessage type (use like 'enum class MsgType')
 CKeyContext
 CKeyManagerCtx
 CImpl
 CKeyRingGpg key handling
 CImpl
 CKeyRingException
 CKeyRingImplKeyRing implementation, shared between zyppng and zypp
 CKeyRingReportCallbacks from signature verification workflow
 CKeyRingSignals
 CKVMapA map of (key,value) strings
 CLanguageCodeLanguage codes (iso639_2/iso639_1)
 CLocale'Language[_Country]' codes
 CLocaleGuardTemorarily change a locale category value
 CLockingOutputIteratorIterator that takes lock, lock all solvables from query and send query to output iterator
 CLocksSingleton class which manipulate with locks file and apply locks on pool
 CImpl
 CLocksCleanPredicate
 CLocksRemovePredicate
 CLogClient
 CLogThread
 CMapKVIteratorTraitsTraits for std::map key and value iterators
 CMatchString matching option flags as used e.g
 CMatchExceptionExceptions thrown from attribute matching
 CMatchInvalidRegexExceptionInvalid regular expression (failed ::regcomp)
 CMatchUnknownModeExceptionUnknown match mode
 CMediaConfig
 CMediaConfigPrivate
 CMediaProductEntryRepresents an available product in media
 CMediaSetAccessMedia access layer responsible for handling files distributed on a set of media with media change and abort/retry/ingore user callback handling
 CReleaseFileGuard
 CImpl
 CMirroredOriginManages a data source characterized by an authoritative URL and a list of mirror URLs
 Citer
 CPrivate
 CMirroredOriginSetA smart container that manages a collection of MirroredOrigin objects, automatically grouping endpoints and preserving the insertion order of their schemes
 CPrivate
 CMLSepHelper to produce not-NL-terminated multi line output
 CMyInserter
 CNamedValueSimple value<>name mapping supporting aliases
 CTInserter
 CNullDeleterShared_ptr custom deleter doing nothing
 CNullFileCheckerChecks for nothing Used as the default checker
 COnMediaLocationDescribes a resource file located on a medium
 CImplOnMediaLocation implementation
 COptionMutable option
 COriginEndpointRepresents a single, configurable network endpoint, combining a URL with specific access settings
 CPrivate
 CPackagePackage interface
 CPackageKeywordPackage keywords
 CParseException
 CPatchClass representing a patch
 CReferenceIteratorQuery class for Patch issue references like bugzilla and security issues the patch is supposed to fix
 CPathInfoWrapper class for ::stat/::lstat
 CPathnamePathname
 CPatternPattern interface
 CPluginExecutorParallel execution of stateful PluginScripts
 CImplPluginExecutor implementation
 CPluginFrameCommand frame for communication with PluginScript
 CImplPluginFrame implementation
 CPluginFrameExceptionBase class for PluginFrame Exception
 CPluginScriptInterface to plugin scripts using a Stomp inspired communication protocol
 CImplPluginScript implementation
 CPluginScriptExceptionBase class for PluginScript Exception
 CPoolItemCombining sat::Solvable and ResStatus
 CImplPoolItem implementation
 CPoolItemBestFind the best candidates e.g
 CImplPoolItemBest implementation
 CPoolItemSaverTem
 CPoolQueryMeta-data query API
 CImpl
 CPoolQueryAttrAll atributes in PoolQuery except SolvAtributes, which are used as is (not needed extend anything if someone adds new solv attr)
 CPoolQueryResultHelper class to collect (not only) PoolQuery results
 CProblemSolutionClass representing one possible solution to a problem found during resolving
 CImplProblemSolution implementation
 CProductProduct interface
 CUrlListHelper to iterate a products URL lists
 CProgressDataMaintain [min,max] and counter (value) for progress counting
 CData
 CProgressReport
 CProgressReportAdaptor
 CProvideDirOperation
 CProvideDirTreeOperation
 CProvideFileExistenceOperation
 CProvideFileOperation
 CProvideFilePolicyPolicy for provideFile and RepoMediaAccess
 CPublicKeyClass representing one GPG Public Key (PublicKeyData + ASCII armored in a tempfile)
 CImplPublicKey implementation
 CPublicKeyDataClass representing one GPG Public Keys data
 CImplPublicKeyData implementation
 CPublicKeySignatureDataClass representing a signature on a GPG Public Key
 CImplPublicKeySignatureData implementation
 CPublicSubkeyDataClass representing a GPG Public Keys subkeys
 CImplPublicSubkeyData implementation
 CPurgeKernels
 CImpl
 CRange
 CRelRelational operators
 CRepoInfoWhat is known about a repository
 CImplRepoInfo implementation
 CRepoManagerCreates and provides information about known sources
 CMatchServiceAliasFunctor thats filter RepoInfo by service which it belongs to
 CImplRepoManager implementation
 CRepoManagerOptionsRepo manager settings
 CRepository
 CProductInfoIteratorQuery class for Repository related products
 CEraseFromPoolFunctor removing Repository from its Pool
 CRepoStatusTrack changing files or directories
 CImplRepoStatus implementation
 CRepoUrl
 CResKindResolvable kinds
 CResObjectBase for resolvable objects
 CResolvableBase for resolvable objects
 CResolverDependency resolver interface
 CResolverProblemDescribe a solver problem and offer solutions
 CImplResolverProblem implementation
 CResPoolGlobal ResObject pool
 CEstablishedStatesA copy of the Pools initial ValidateValues of pseudo installed items
 CImplStore initial establish status of pseudo installed items
 CResPoolProxyResPool::instance().proxy();
 CScopedSaveStateException safe scoped save/restore state
 CImpl
 CImplResPoolProxy implementation
 CResStatusStatus bitfield
 CResTraitsResTraits
 CResTraits< ResObject >ResTraits specialisation for ResObject
 CResTraits< Resolvable >ResTraits specialisation for Resolvable
 CRW_pointerWrapper for const correct access via Smart pointer types
 CRWCOW_pointerRW_pointer supporting 'copy on write' functionality
 CSameFetcherIndexStd::set ordering (less semantic)
 CSavingLocksReportThis callback handles merging old locks with newly added or removed
 CSerialNumberSimple serial number provider
 CSerialNumberWatcherSimple serial number watcher
 CServiceInfoService data
 CRepoState
 CImpl
 CShutdownLockAttempts to create a lock to prevent the system from going into hibernate/shutdown
 CShutdownLockCommit
 CSignalSaverException safe signal handler save/restore
 CSignature
 CSignatureCheckException
 CSignatureFileCheckerChecks for the validity of a signature
 CSigprocmaskSaverException safe sigprocmask save/restore
 CSpinLock
 CSrcPackageSrcPackage interface
 CStringPoolSingleton manager for the underlying libsolv string pool
 CStringTypeAttr
 CStrMatcherString matching (STRING|SUBSTRING|GLOB|REGEX)
 CImplStrMatcher implementation
 CTarget
 CDistributionLabel
 CUByteArray
 CUpdateNotificationFilePair of sat::Solvable and Pathname
 CUrlUrl manipulation class
 CUrlCredentialExtractorExtract credentials in Url authority and store them via CredentialManager
 CUserDataJobReportJobReport convenience sending this instance of UserData with each message
 CUserRequestExceptionBase for exceptions caused by explicit user request
 CVendorAttrDefinition of vendor equivalence
 CImplVendorAttr implementation
 CWatchFileRemember a files attributes to detect content changes
 CZConfigInterim helper class to collect global options and settings
 CImplZConfig implementation
 CTargetDefaultsSettings that follow a changed Target
 CMultiversionMap
 CZYpp
 CZYppCommitPolicyOptions and policies for ZYpp::commit
 CImpl
 CZYppCommitResultResult returned from ZYpp::commit
 CImpl
 CZYppFactoryZYpp factory class (Singleton)
 CZYppFactoryException
 CZYppGlobalLockOur broken global lock
 Nzypp_private
 Nrepo
 CMonitor
 CPluginRepoverificationRepository metadata verification beyond GPG
 CCheckerFileChecker checking all repoverification plugins
 CImplPluginRepoverification::Checker data storage
 CImplPluginRepoverification implementation
 CPluginRepoverificationCheckExceptionExceptiontype thrown if a plugins verification fails
 Nzyppng
 Nbase
 CSetTrackerTrack added/removed set items based on an initial set
 Nbit
 CMaxBitsNumber of bits available in TInt
 CMaskA bitmaks of _size 1-bits starting at bit _begin
 CRangeRange of bits starting at bit _begin with length _size
 CRangeValueA value with in a Range
 CRangeBitA single 1-bit within a Range
 CBitFieldAn integral type used as BitField
 NCheckSumWorkflow
 CCheckSumWorkflowLogic
 Ndetail
 Cadd_type_to_collectionThis adds the type NewType to the collection if the condition is true
 Cadd_type_to_collection< Templ, NewType, Templ< Types... >, false >
 Cadd_type_to_collection< Templ, NewType, Templ< Types... >, true >
 Cand_then_helper
 Ccollect_helper
 Ccollect_transitions
 Ccollect_transitions_helperCollect all transitions that have the same SourceState as the first type argument
 Ccollect_transitions_helper< State, TupleSoFar, Head >
 CContinueUntilValidPredicate
 Cexpected_result_helper
 CFirstOfHelper
 CFirstOfImpl
 Cinspect_err_helper
 Cinspect_helper
 Cis_same_stateEvaluates to true if type A and type B wrap the same State type
 Clifter
 CLiftImpl
 CLogicBaseExec
 CLogicBaseExec< Op, std::enable_if_t< detail::is_async_op_v< Op > > >
 Cmake_state_set
 Cmake_state_set_helperIterates over the list of Transitions and collects them all in a std::variant<State1, State2, ...> type
 Cmake_state_set_helper< VariantSoFar, Head >
 Cmake_statewithtransitionTurns a State type into its StateWithTransitions counterpart
 Cmake_statewithtransition_set
 Cmake_statewithtransition_set< NoState, std::variant< HeadState, States... >, Transitions... >
 Cmake_statewithtransition_set_helperIterates over each State in the StateVariant argument, collects the corresponding Transitions and combines the results in a std::variant< StateWithTransitions<...>,... > type
 Cmake_statewithtransition_set_helper< VariantSoFar, std::variant< HeadState >, Transitions... >
 Cmake_statewithtransition_set_helper< VariantSoFar, std::variant< HeadState, State... >, Transitions... >
 Cmtry_helper
 CMtryImpl
 Cor_else_helper
 CRedoWhileHelper
 CRedoWhileImpl
 CReportHolder
 CReportHolder< Report, false >
 CReportHolder< Report, true >
 Cshowme
 CStateWithTransitions
 Ctransform_collect_helper
 CTransformImpl
 Ninternal
 Clock_shared
 CMemberFunction
 CMemberFunction< Ret(BType::*)(Args...)>
 NKeyRingWorkflow
 CImportKeyFromRepoLogic
 Nlog
 Ndetail
 Cview_proxyTemporary object for streaming, we prefer direct streaming so we have string allocations only when needed
 Cctx_bound_view_proxyTemporary object for streaming, we prefer direct streaming so we have string allocations only when needed
 Chas_view_proxyDetection trait for StaticFormatter implementation
 Chas_view_proxy< T, std::void_t< decltype(formatter< T >::stream(std::declval< std::ostream & >(), std::declval< const T & >()))> >
 CformatterPrimary trait for object formatting
 Cformatter< sat::Capabilities >
 Cformatter< sat::Capability >
 Cformatter< sat::CapDetail >
 Cformatter< sat::CapDetail::CapRel >
 Cformatter< sat::CapDetail::Kind >
 Cformatter< sat::detail::CDataiterator * >
 Cformatter< sat::detail::DIWrap >
 Cformatter< sat::EvaluatedSolvableSpec >Formatter for zyppng::sat::EvaluatedSolvableSpec
 Cformatter< sat::LookupAttr >
 Cformatter< sat::LookupAttr::iterator >
 Cformatter< sat::Queue >
 Cformatter< sat::Repository >
 Cformatter< sat::Solvable >
 Cformatter< sat::SolvableSpec >Formatter for zyppng::sat::SolvableSpec
 Noperators
 Ndetail
 CJoinHelper
 Cprogress_helper
 Cprogress_helper< progress_helper_mode::Finish >
 Cprogress_helper< progress_helper_mode::Start >
 Ctransform_helper
 Nranges
 Cto_fn
 Nrepo
 CDownloadContext
 CRefreshContext
 NsatThis file contains private API, this might break at any time between releases
 NdetailCLASS NAME : detail::DIWrap
 CByRepositoryFunctor filtering Solvable by Repository
 Cconvert_to_solvable
 Cconvert_to_solvable< T, std::void_t< satSolvable_t< T > > >
 CDIWrapWrapper around sat detail::CDataiterator
 CIBasicPoolComponentShared base for IPoolComponent and IPreparedPoolComponent
 CRepositoryIterator
 CSolvableIteratorIterate over valid Solvables in the pool
 Nnamespaces
 CFilesystemNamespaceProviderProvider for NAMESPACE_FILESYSTEM
 CLanguageNamespaceProviderProvider for NAMESPACE_LANGUAGE
 CModaliasNamespaceProviderProvider for NAMESPACE_MODALIAS
 CArchitectureComponentComponent managing the Pool architecture
 CArrayAttr
 CasSolvableTo Solvable transform functor
 CAutoInstalledComponentComponent managing the list of autoinstalled solvables
 CCapabilitiesContainer of Capability (currently read only)
 Cconst_iteratorCapabilities iterator
 CCapabilityA sat capability
 CMatchesmatches functor
 CCapDetailHelper providing more detailed information about a Capability
 CCheckSum
 CEvaluatedSolvableSpecA SolvableSpec that has been evaluated against a specific Pool
 CIPoolComponentInterface for components that run BEFORE the whatprovides index is built
 CIPreparedPoolComponentInterface for components that run AFTER the whatprovides index is built
 CLookupAttrLightweight attribute value lookup
 CTransformIteratorTransformIterator returning an iterator vaue of type TResult
 CiteratorResult iterator
 CImplLookupAttr implementation
 CLookupRepoAttrLightweight repository attribute value lookup
 CMatchExceptionExceptions thrown from attribute matching
 CNamespaceComponentMediator managing the collection of NamespaceProviders for a Pool
 CNamespaceProviderAbstract base class for logic providing data to a libsolv namespace
 CPackagePolicyComponentComponent managing package-level policies: retracted packages, PTF tracking, and the "reboot needed" hint
 CPoolOrchestrator for a libsolv pool instance
 CPoolComponentSetRegistry and dispatcher for all pool components
 CTypeErasure
 CCompContainer
 CPoolMember
 CPreparedPoolA move-only, non-owning view of a Pool that guarantees the whatprovides index is valid
 CQueueLibsolv Id queue wrapper
 CRepository
 CEraseFromPoolQuery class for Repository related products
 CSolvableA Solvable object within the sat Pool
 CSolvableSpecA pure data container describing a set of solvables by ident and/or provides
 CSolvAttrSolvable attribute keys
 CSplitIdentHelper that splits an identifier into kind and name or vice versa
 CStringPoolSingleton manager for the underlying libsolv string pool
 CStrMatcherString matching (STRING|SUBSTRING|GLOB|REGEX)
 CImplStrMatcher implementation
 CAbstractDirectSpawnEngine
 CAbstractEventSource
 CAbstractEventSourcePrivate
 CAbstractSpawnEngine
 CApplicationClass representing an application (appdata.xml)
 CArchArchitecture
 CCompatEntryHolds an architecture ID and its compatible relation
 CArchCompatibleWithFunctor finding compatible architectures
 CAsyncDataSource
 CAsyncDataSourcePrivate
 CReadChannelDev
 CAsyncQueue
 CAsyncQueueBase
 CAsyncQueueWatch
 CAsyncQueueWatchPrivate
 CAttachedMediaInfo
 CAutoDisconnect
 CBase
 CBasePrivate
 CBasicReportHelper
 CBasicState
 CBooleanChoiceRequest
 CCacheProviderContext
 CCapMatchTri state Capability match result
 CCompareGeneral compare functor returning -1, 0, 1
 CCompareByFunctor to compare two elements by Rel based on a general TCompare functor
 CCompareByANY
 CCompareByEQ
 CCompareByGE
 CCompareByGT
 CCompareByLE
 CCompareByLT
 CCompareByNE
 CCompareByNONE
 CContext
 CCountryCodeCountry codes (iso3166-1-alpha-2)
 CCpeIdCommon Platform Enumearation (2.3) See http://cpe.mitre.org/ for more information on the Common Platform Enumearation
 CImplCpeId implementation
 CEAttributeDefWFN attributes (use like 'enum class Attribute')
 CNoThrowTypeIndicator type for non-trowing ctor
 CValueWFN attribute value
 CFsFormatTypeIndicator type for ctor arg in FS format
 CUriFormatTypeIndicator type for ctor arg in URI format
 CETypeDefClassification of Value types mostly for match (use like 'enum class Type')
 CCurlMultiPartDataReceiver
 CCurlMultiPartHandlerThe CurlMultiPartHandler class
 CRange
 CDepEnumeration class of dependency types
 CDigestReportHelper
 CEditionEdition represents [epoch:]version[-release]
 CMatchmatch functor
 CEventDispatcher
 CEventDispatcherPrivate
 CEventLoop
 CEventLoopPrivate
 Cexpected
 Cexpected< void, E >
 CFilterIteratorA simple forward iterator that filters a base range according to a predicate
 CForkSpawnEngine
 Cfunction_traits
 Cfunction_traits< F, std::void_t< decltype(&F::operator())> >
 Cfunction_traits< R(&)(Args...)>
 Cfunction_traits< R(*)(Args...)>
 Cfunction_traits< R(Args...)>
 Cargument
 Cfunction_traits< R(C::*)(Args...) const >
 Cfunction_traits< R(C::*)(Args...)>
 Cfunction_traits< R(C::*)>
 CGAbstractEventSource
 CGlibTimeoutData
 CGLibTimerSource
 CGlibWaitPIDData
 CGUnixPollFD
 CHeaderValue
 CHeaderValueMap
 Cconst_iterator
 CIdStringAccess to the sat-pools string space
 CIdStringTypeBase class for creating IdString based types
 CInvalidMessageReceivedException
 CIOBuffer
 CChunk
 CIODevice
 CIODeviceOStreamBuf
 CIODevicePrivate
 Cis_instance_of
 Cis_instance_of< Templ, Templ< Args... > >
 CJobReportHelper
 CKeyRingReportHelper
 CLanguageCodeLanguage codes (iso639_2/iso639_1)
 CLazyMediaHandle
 CData
 CListChoiceRequest
 CChoice
 CLocale'Language[_Country]' codes
 CLogicBase
 CMatchString matching option flags as used e.g
 CMatchExceptionExceptions thrown from attribute matching
 CMatchInvalidRegexExceptionInvalid regular expression (failed ::regcomp)
 CMatchUnknownModeExceptionUnknown match mode
 CMaybeAsyncMixin
 CMemSignal
 CMemSignal< SignalHost, ReturnType(Arguments...)>
 Cmyerror_t
 CNetworkRequest
 CTimings
 CNetworkRequestDispatcherPrivate
 CNetworkRequestErrorThe NetworkRequestError class Represents a error that occured in
 CNetworkRequestErrorPrivate
 CNetworkRequestPrivate
 CFileVerifyInfo
 Cpending_t
 CprepareNextRangeBatch_t
 Crunning_t
 Cfinished_t
 CNotFoundException
 CPackagePackage interface
 CPatchClass representing a patch
 CReferenceIteratorQuery class for Patch issue references like bugzilla and security issues the patch is supposed to fix
 CPatternPattern interface
 CPipe
 CPoolItemCombining sat::Solvable and ResStatus
 CImplPoolItem implementation
 CProcess
 CProcessPrivate
 CProductProduct interface
 CUrlListHelper to iterate a products URL lists
 CProgressObserver
 CProgressObserverAdaptor
 CProgressObserverPrivate
 CChildInfo
 CProvide
 CProvideFileSpec
 CImpl
 CProvideMediaHandle
 CProvideMediaSpec
 CImpl
 CProvideRes
 CProvideSpecBasePrivate
 CRange
 CRangeDesc
 CRelRelational operators
 Cremove_smart_ptr
 Cremove_smart_ptr< std::shared_ptr< T > >
 Cremove_smart_ptr< std::unique_ptr< T > >
 CRepoCollectorSimple callback to collect the results
 CRepoManagerThe RepoManager class Provides knowledge and methods to maintain repo settings and metadata for a given context
 CMatchServiceAliasFunctor thats filter RepoInfo by service which it belongs to
 CRepoManagerPrivate
 CResKindResolvable kinds
 CResObjectBase for resolvable objects
 CResolvableBase for resolvable objects
 CResTraitsResTraits
 CSerialNumberSimple serial number provider
 CSerialNumberWatcherSimple serial number watcher
 CServiceCollectorFunctor collecting ServiceInfos into a ServiceSet
 CShowMessageRequest
 CSignal
 CSignal< R(T...)>
 CSignalProxy
 CSignalProxy< R(T...)>Hides the signals emit function from external code
 CSimpleExecutor
 CSimpleState
 CSockAddr
 CSocket
 CSocketNotifier
 CSocketNotifierPrivate
 CSocketPrivate
 CInitialState
 CConnectingState
 CConnectedState
 CListeningState
 CClosingState
 CClosedState
 CSrcPackageSrcPackage interface
 CStatemachineThis defines the actual StateMachine
 C_InitialState
 CStompFrameStream
 CStrMatcherString matching (STRING|SUBSTRING|GLOB|REGEX)
 CImplStrMatcher implementation
 CSyncOp
 CThreadData
 CTimerRepetitive and single-shot timers
 CTimerPrivate
 CTransition
 CTrustKeyRequest
 Cunexpected
 CUnixSignalSource
 CUnixSignalSourcePrivate
 CUnixSockAddr
 CUserInterface
 CUserInterfacePrivate
 CUserRequest
 CWakeup
 CZckError
 CZckLoader
 CPrepareResult
 CAutoFREE< Tp >AutoDispose<Tp*> calling ::free
 CB1
 CCleanerData
 CColorTraits< Tp_ >Traits class to enable custom Color construction
 Cfilter_iteratorAn iterator over the subset of elements of some sequence which satisfy a given predicate
 Cfunction_output_iteratorAn output iterator wrapping a unary function object; each time an element is written into the dereferenced iterator, it is passed as a parameter to the function object
 CImpl
 CIniDictParses a INI file and offers its structure as a dictionary
 Cintrusive_ptr
 CKeyManagerCtxWrapper for GPGME
 CLogic
 CPackageProviderImpl< TPackage >PackageProvider implementation for Package and SrcPackage
 CRangeLine< TIterator >Iomanip helper printing dumpRangeLine style
 CReleaseFileGuardRelease a provided file upon destruction
 Cscoped_ptr
 Cshared_ptr
 CSolvableSpecDefine a set of Solvables by ident and provides
 CSolverQueueItem
 CTBStream
 Ctransform_iteratorAn iterator over elements which are the result of applying some functional transformation to the elements of an underlying sequence
 CTReport
 Cweak_ptr