apt  1.5
Classes | Typedefs
cacheset.h File Reference
#include <iostream>
#include <fstream>
#include <list>
#include <map>
#include <set>
#include <string>
#include <iterator>
#include <apt-pkg/error.h>
#include <apt-pkg/pkgcache.h>
#include <apt-pkg/cachefile.h>
Include dependency graph for cacheset.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CacheSetHelper
class  PackageContainerInterface
class  PackageContainerInterface::const_iterator
struct  PackageContainerInterface::Modifier
class  PackageContainer< Container >
class  PackageContainer< Container >::const_iterator
 smell like a pkgCache::PkgIterator More...
class  PackageContainer< Container >::iterator
class  VersionContainerInterface
class  VersionContainerInterface::const_iterator
 smell like a pkgCache::VerIterator More...
struct  VersionContainerInterface::Modifier
class  VersionContainer< Container >
class  VersionContainer< Container >::const_iterator
 smell like a pkgCache::VerIterator More...
class  VersionContainer< Container >::iterator

Typedefs

typedef PackageContainer
< std::set
< pkgCache::PkgIterator > > 
PackageSet
typedef PackageContainer
< std::list
< pkgCache::PkgIterator > > 
PackageList
typedef VersionContainer
< std::set
< pkgCache::VerIterator > > 
VersionSet
typedef VersionContainer
< std::list
< pkgCache::VerIterator > > 
VersionList

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