Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

APT |
Configuration |
Compressor | Representation of supported compressors
Internal |
Patterns |
BaseRegexMatcher | Basic helper class for matching regex
PackageIsAutomatic |
PackageIsBroken |
PackageIsConfigFiles |
PackageIsGarbage |
PackageIsEssential |
PackageHasExactName |
PackageIsInstalled |
PackageIsObsolete |
PackageIsPhasing |
PackageIsUpgradable |
PackageIsVirtual |
VersionAnyMatcher |
VersionIsAllVersions |
VersionDepends |
PackageReverseDepends |
VersionIsAnyVersion |
VersionIsArchive |
VersionIsCodename |
VersionIsOrigin |
VersionIsSection |
VersionIsSecurity |
VersionIsSourcePackage |
VersionIsSourceVersion |
VersionIsVersion |
VersionIsPriority |
PatternTreeParser | PatternTreeParser parses the given sentence into a parse tree
Node |
Error |
PatternNode |
WordNode |
State |
ZeroStringView | Zero-terminated wrapper for std::string_view
PatternParser | PatternParser parses the given sentence into a parse tree
CacheFilter |
Matcher |
PackageMatcher |
TrueMatcher |
FalseMatcher |
NOTMatcher |
ANDMatcher |
ORMatcher |
PackageNameMatchesRegEx |
PackageNameMatchesFnmatch |
PackageArchitectureMatchesSpecification |
PackageIsNewInstall |
Progress |
PackageManager |
PackageManagerProgressFd |
PackageManagerProgressDeb822Fd |
PackageManagerFancy |
TermSize |
PackageManagerText |
History |
Change | Represents a package change
Entry | Represents an entry in the APT history log
Solver |
CompareProviders3 |
DefaultRootSetFunc2 | Returns true for packages matching a regular expression in APT::NeverAutoRemove
ContiguousCacheMap | A simple mapping from objects in the cache to user-defined types
Var | Tagged union holding either a package, version, or nothing; representing the reason for installing something
Lit | A literal is a variable with a sign
Clause | A single clause
Solver |
Work | A single work item
State | The solver state
Trail | A trail item
DependencySolver |
CacheSetHelper |
PkgModifier |
Private |
Container_iterator_base |
Container_const_iterator |
Container_iterator |
Container_const_reverse_iterator |
Container_reverse_iterator |
PackageContainerInterface |
iterator_base |
PackageContainer |
PackageUniverse |
const_iterator |
VersionContainerInterface |
iterator_base | Smell like a pkgCache::VerIterator
Modifier |
VersionContainer |
PerformanceContext |
PrettyPkg |
PrettyDep |
StateChanges |
Private |
std | STL namespace
hash< APT::Solver::Var > |
hash< APT::Solver::Lit > |
always_false |
AptScopeWrapper |
ARArchive |
Member |
MemberHeader |
BufferedWriteFileFdPrivate |
BuildDpkgCall |
Bz2FileFdPrivate |
CdromDevice |
CleanupItem |
CommandLine |
Args |
Dispatch |
CompareProviders |
Configuration | Provide access methods to various configuration settings
Configuration |
Item |
MatchAgainstConfig | Match a string against a configurable list of patterns
debDebFile |
ControlExtract |
MemControlExtract |
debDebFileParser |
debDebFileRecordParser |
debDebianSourceDirIndex |
debDebPkgFileIndex |
debDscFileIndex |
debDscRecordParser |
debIFTypeDebianSourceDir |
debIFTypeDebPkgFile |
debIFTypeDscFile |
debIFTypePkg |
debIFTypeSrc |
debIFTypeStatus |
debIFTypeTrans |
debListParser |
WordList |
debPackagesIndex |
debRecordParser |
debRecordParserBase |
debReleaseIndex |
debReleaseIndexPrivate |
debSectionEntry |
debSLTypeDeb |
debSLTypeDebian |
debSLTypeDebSrc |
debSourcesIndex |
debSrcRecordParser |
debStatusIndex |
debStatusListParser |
debStringPackageIndex |
debSystem |
debSystemPrivate |
debTranslationsIndex |
debTranslationsParser |
debVersioningSystem |
DefaultRootSetFunc2 | Returns true for packages matching a regular expression in APT::NeverAutoRemove
DiffInfo |
DirectFileFdPrivate |
DynamicMMap |
Pool |
edspIFType |
edspIndex |
edspLikeIndex |
edspLikeListParser |
edspLikeSystem |
edspListParser |
edspSystem |
eippIFType |
eippIndex |
eippListParser |
eippSystem |
ExtractTar |
TarHeader |
FileFd |
FileFdPrivate |
GlobalError |
GzipFileFdPrivate |
Hashes |
HashString |
HashStringList |
IndexCopy |
IndexTarget | Information about an index file
LineBuffer |
Lz4FileFdPrivate |
LzmaFileFdPrivate |
map_pointer |
metaIndex |
checkSum |
metaIndexPrivate |
MMap |
NoActionItem |
OpProgress |
OpTextProgress |
PackageCopy |
PipedFileFdPrivate |
pkgAcqArchive | An item that is responsible for fetching a package file. {{{
pkgAcqAuxFile |
pkgAcqBaseIndex | Common base class for all classes that deal with fetching indexes {{{
pkgAcqChangelog | Retrieve the changelog for the given version {{{
Private |
pkgAcqDiffIndex | An item that is responsible for fetching an index file of {{{ package list diffs and starting the package list's download
pkgAcqFile | Retrieve an arbitrary file to the current directory. {{{
pkgAcqIndex | An acquire item that is responsible for fetching an index {{{ file (e.g., Packages or Sources)
pkgAcqIndexDiffs | An item that is responsible for fetching server-merge patches {{{ that need to be applied to a given package index file
pkgAcqIndexMergeDiffs | An item that is responsible for fetching client-merge patches {{{ that need to be applied to a given package index file
pkgAcqMetaBase | Manager of a transaction
pkgAcqMetaClearSig | An item responsible for downloading clearsigned metaindexes {{{
pkgAcqMetaIndex | An item that is responsible for downloading the meta-index {{{ file (i.e., Release) itself and verifying its signature
pkgAcqMetaSig | An acquire item that downloads the detached signature {{{ of a meta-index (Release) file, then queues up the release file itself
pkgAcqMethod |
FetchItem |
Private |
FetchResult |
pkgAcqTransactionItem | Baseclass for the indexes files to manage them all together
pkgAcquire | The core download scheduler. {{{
ItemDesc | Represents a single download source from which an item should be downloaded
Queue | A single download queue in a pkgAcquire object. {{{
QItem | A single item placed in this queue
UriIterator | Iterates over all the URIs being fetched by a pkgAcquire object. {{{
MethodConfig | Information about the properties of a single acquire method. {{{
Private |
Item | Represents the process by which a pkgAcquire object should retrieve a file or a collection of files
Private |
AlternateURI |
Worker | A fetch subprocess
pkgAcquireStatus | A monitor object for downloads controlled by the pkgAcquire class. {{{
ReleaseInfoChange |
pkgArchiveCleaner |
pkgCache |
Dep |
State |
Flag |
Header |
Group | Groups architecture depending packages together
Package | Information for a single unique package
ReleaseFile | Stores information about the release files used to generate the cache
PackageFile | Stores information about the files used to generate the cache
VerFile | Associates a version with a PackageFile
DescFile | Associates a description with a Translation file
SourceVersion | Information for a single version of a source package
Version | Information for a single version of a package
Description | Datamember of a linked list of available description for a version
DependencyData | Information for a single dependency record
Dependency |
Provides | Handles virtual packages
Namespace |
Iterator |
GrpIterator |
PkgIterator |
SrcVerIterator |
VerIterator |
DescIterator |
DepIterator |
DependencyProxy |
PrvIterator |
RlsFileIterator |
PkgFileIterator |
VerFileIterator |
DescFileIterator |
pkgCacheFile |
Private |
pkgCacheGenerator |
Dynamic |
pkgCacheListParser |
pkgCdrom |
pkgCdromStatus |
pkgDebianIndexFile |
pkgDebianIndexRealFile |
pkgDebianIndexTargetFile |
pkgDepCache |
InRootSetFunc | An arbitrary predicate on packages
ActionGroup | Represents an active action group
DefaultRootSetFunc | Returns true for packages matching a regular expression in APT::NeverAutoRemove
StateCache |
Policy |
Transaction | Perform changes to the depcache atomically
Private |
Private |
pkgDirStream |
Item |
pkgDPkgPM |
DpkgState |
Item |
pkgDPkgPMPrivate |
pkgIndexFile |
Type |
pkgOrderList |
pkgPackageManager |
pkgPolicy |
Pin |
PkgPin |
Private |
pkgProblemResolver |
pkgRecords |
Parser |
pkgSimulate |
Policy |
pkgSimulatePrivate |
pkgSourceList |
Type |
pkgSrcRecords |
File |
Parser |
BuildDepRec |
pkgSystem |
pkgSystemPrivate |
pkgTagFile |
pkgTagFilePrivate |
FileChunk |
pkgTagSection |
Tag |
pkgTagSectionPrivate |
TagData |
pkgUdevCdromDevices |
pkgVersioningSystem |
pkgVersionMatch |
PrioComp |
PrivateHashes |
HashAlgo |
RxChoiceList |
ScopedErrorMerge |
ScopedErrorRevert |
SigVerify |
simple_buffer |
SourceCopy |
SrvRec |
string | STL class
iterator | STL iterator class
const_iterator | STL iterator class
reverse_iterator | STL iterator class
const_reverse_iterator | STL iterator class
string_view | STL class
iterator | STL iterator class
const_iterator | STL iterator class
reverse_iterator | STL iterator class
const_reverse_iterator | STL iterator class
SubstVar |
TranslationsCopy |
URI |
WeakPointable |
ZstdFileFdPrivate |