apt: apt-pkg/cacheset.h File Reference

apt 3.0.1 commandline package manager

Classes | Typedefs
cacheset.h File Reference
`#include <fstream>`
`#include <map>`
`#include <set>`
`#include <algorithm>`
`#include <deque>`
`#include <iterator>`
`#include <list>`
`#include <string>`
`#include <vector>`
`#include <cstddef>`
`#include <apt-pkg/error.h>`
`#include <apt-pkg/macros.h>`
`#include <apt-pkg/pkgcache.h>`

Go to the source code of this file.

## Classes
class | CacheSetHelper
struct | CacheSetHelper::PkgModifier
class | Container_iterator_base< Interface, Master, iterator_type, container_iterator, container_value >
class | Container_const_iterator< Interface, Container, Master >
class | Container_iterator< Interface, Container, Master >
class | Container_const_reverse_iterator< Interface, Container, Master >
class | Container_reverse_iterator< Interface, Container, Master >
class | PackageContainerInterface
class | PackageContainerInterface::iterator_base< Itr >
class | PackageContainer< Container >
class | PackageUniverse
class | PackageUniverse::const_iterator
class | VersionContainerInterface
class | VersionContainerInterface::iterator_base< Itr >
| smell like a pkgCache::VerIterator More...
struct | VersionContainerInterface::Modifier
class | VersionContainer< Container >

## Typedefs
typedef PackageContainer< std::set< pkgCache::PkgIterator > > | PackageSet
typedef PackageContainer< std::list< pkgCache::PkgIterator > > | PackageList
typedef PackageContainer< std::deque< pkgCache::PkgIterator > > | PackageDeque
using | PackageVector = PackageContainer<std::vector<pkgCache::PkgIterator>>
typedef VersionContainer< std::set< pkgCache::VerIterator > > | VersionSet
typedef VersionContainer< std::list< pkgCache::VerIterator > > | VersionList
typedef VersionContainer< std::deque< pkgCache::VerIterator > > | VersionDeque
typedef VersionContainer< std::vector< pkgCache::VerIterator > > | VersionVector

## Detailed Description

Wrappers around std::set to have set::iterators which behave similar to the Iterators of the cache structures.

Provides also a few helper methods which work with these sets