apt: Class Hierarchy

apt 3.3.2 commandline package manager

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]

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