apt  0.9.12.1
Classes | Typedefs
cacheset.h File Reference
#include <iostream>
#include <fstream>
#include <map>
#include <set>
#include <list>
#include <string>
#include <iterator>
#include <apt-pkg/error.h>
#include <apt-pkg/pkgcache.h>
#include <apt-pkg/cachefile.h>

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