apt: Class Hierarchy

apt 2.7.6 commandline package manager

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

C pkgDepCache::ActionGroup | Represents an active action group
C Private::AlternateURI |
C ARArchive |
C CommandLine::Args |
C BaseRegexMatcher | Basic helper class for matching regex
C pkgSrcRecords::Parser::BuildDepRec |
C BuildDpkgCall |
C CacheSetHelper |
C CdromDevice |
C metaIndex::checkSum |
C CommandLine |
C CompareProviders |
C Compressor | Representation of supported compressors
C Configuration | Provide access methods to various configuration settings
C Configuration |
►CControlExtract public pkgDirStream |
C debDebFile |
C debReleaseIndexPrivate |
C debReleaseIndexPrivate::debSectionEntry |
C debSystemPrivate |
C pkgCache< Str, Itr >::Dep |
C pkgCache< Str, Itr >::Dependency |
C pkgCache< Str, Itr >::DependencyData | Information for a single dependency record
C pkgCache< Str, Itr >::DependencyProxy |
►CDepIterator public Iterator |
C pkgCache< Str, Itr > |
C pkgCache< Str, Itr >::DescFile | Associates a description with a Translation file
►CDescFileIterator public Iterator |
C pkgCache< Str, Itr > |
►CDescIterator public Iterator |
C pkgCache< Str, Itr > |
C pkgCache< Str, Itr >::Description | Datamember of a linked list of available description for a version
C DiffInfo |
C CommandLine::Dispatch |
C pkgDPkgPM::DpkgState |
C pkgCacheGenerator::Dynamic< Iter > |
►Cexception | STL class
C PatternTreeParser::Error |
C ExtractTar |
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< Str, Itr >::Flag |
C GlobalError |
C pkgCache< Str, Itr >::Group | Groups architecture depending packages together
►CGrpIterator public Iterator |
C pkgCache< Str, Itr > |
C Hashes |
C HashString |
C HashStringList |
C pkgCache< Str, Itr >::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 Configuration::Item |
►CpkgAcquire::Item |
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 pkgDirStream::Item |
C pkgDPkgPM::Item |
►CItem public WeakPointable |
C pkgAcquire | Represents the process by which a pkgAcquire object should retrieve a file or a collection of files
►CItemDesc |
C pkgAcquire::QItem | A single item placed in this queue
►CItemDesc public WeakPointable |
C pkgAcquire | Represents the process by which a pkgAcquire object should retrieve a file or a collection of files
►C pkgCache< Str, Itr >::Iterator |
C pkgCache< Str, Itr > |
►CIterator |
C pkgCache< Str, Itr > |
C PackageContainerInterface::iterator_base< Itr > |
C VersionContainerInterface::iterator_base< Itr > | Smell like a pkgCache::VerIterator
C LineBuffer |
C map_pointer< T > |
C map_pointer< char > |
C map_pointer< Extra > |
C map_pointer< pkgCache::Dependency > |
C map_pointer< pkgCache::DependencyData > |
C map_pointer< pkgCache::DescFile > |
C map_pointer< pkgCache::Description > |
C map_pointer< pkgCache::Group > |
C map_pointer< pkgCache::Package > |
C map_pointer< pkgCache::PackageFile > |
C map_pointer< pkgCache::Provides > |
C map_pointer< pkgCache::ReleaseFile > |
C map_pointer< pkgCache::VerFile > |
C map_pointer< pkgCache::Version > |
C map_pointer< void > |
►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 PackageIsUpgradable |
C PackageIsVirtual |
C PackageReverseDepends |
C TrueMatcher |
►C VersionAnyMatcher |
C VersionDepends |
C VersionIsAnyVersion |
C VersionIsArchive |
C VersionIsCodename |
C VersionIsOrigin |
C VersionIsPriority |
C VersionIsSection |
C VersionIsSourcePackage |
C VersionIsSourceVersion |
C VersionIsVersion |
C VersionIsAllVersions |
C ARArchive::Member |
C ARArchive::MemberHeader |
►CMemControlExtract public pkgDirStream |
C debDebFile |
►C metaIndex |
C debReleaseIndex |
C metaIndexPrivate |
►CMethodConfig |
C pkgAcquire | Represents the process by which a pkgAcquire object should retrieve a file or a collection of files
►C MMap |
C DynamicMMap |
C VersionContainerInterface::Modifier |
►C pkgCache< Str, Itr >::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< Str, Itr >::Package | Information for a single unique package
►C PackageContainerInterface |
C PackageContainer< Container > |
C PackageUniverse |
C pkgCache< Str, Itr >::PackageFile | Stores information about the files used to generate the cache
►C PackageManager |
C PackageManagerFancy |
C PackageManagerProgressDeb822Fd |
C PackageManagerProgressFd |
C PackageManagerText |
►CpkgRecords::Parser |
►C debRecordParserBase |
C debDebFileRecordParser |
C debRecordParser |
C pkgRecords |
►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 PhasedUpgrader |
►C pkgPolicy::Pin |
C pkgPolicy::PkgPin |
C pkgAcqMethod |
C pkgAcquireStatus | A monitor object for downloads controlled by the pkgAcquire class. {{{
C pkgArchiveCleaner |
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 pkgDPkgPMPrivate |
►CPkgFileIterator public Iterator |
C pkgCache< Str, Itr > |
►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 |
►CPkgIterator public Iterator |
C pkgCache< Str, Itr > |
C CacheSetHelper::PkgModifier |
C pkgProblemResolver |
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 Private |
C Private |
C pkgCacheFile::Private |
C pkgDepCache::Private |
C pkgPolicy::Private |
C PrivateHashes |
C pkgCache< Str, Itr >::Provides | Handles virtual packages
►CPrvIterator public Iterator |
C pkgCache< Str, Itr > |
►CQueue |
C pkgAcquire | Represents the process by which a pkgAcquire object should retrieve a file or a collection of files
C pkgCache< Str, Itr >::ReleaseFile | Stores information about the release files used to generate the cache
C pkgAcquireStatus::ReleaseInfoChange |
►CRlsFileIterator public Iterator |
C pkgCache< Str, Itr > |
C RxChoiceList |
C ScopedErrorMerge |
C ScopedErrorRevert |
C SigVerify |
C simple_buffer |
C SrvRec |
C PatternTreeParser::State |
C pkgCache< Str, Itr >::State |
C pkgDepCache::StateCache |
C StateChanges |
C StringView | Simple subset of std::string_view from C++17
C SubstVar |
C pkgTagSection::Tag |
C pkgTagSectionPrivate::TagData |
C ExtractTar::TarHeader |
►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< APT::PackageContainerInterface, PackageUniverse, PackageUniverse::const_iterator, pkgCache::PkgIterator, pkgCache::PkgIterator > |
C PackageUniverse::const_iterator |
C Container_iterator_base< Interface, Master, iterator_type, container_iterator, container_value > |
C PackageManagerFancy::TermSize |
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 |
►CUriIterator |
C pkgAcquire | Represents the process by which a pkgAcquire object should retrieve a file or a collection of files
C pkgCache< Str, Itr >::VerFile | Associates a version with a PackageFile
►CVerIterator public Iterator |
C pkgCache< Str, Itr > |
C pkgCache< Str, Itr >::Version | Information for a single version of a package
►C VersionContainerInterface |
C VersionContainer< std::vector< pkgCache::VerIterator > > |
C VersionContainer< Container > |
C WeakPointable |
C debListParser::WordList |
►CWorker public WeakPointable |
C pkgAcquire | Represents the process by which a pkgAcquire object should retrieve a file or a collection of files