libapt-pkg-dev  v0.9.7.5ubuntu5.4
Debian+Ubuntu APT Package Management
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
APT::CacheFilter::PackageNameMatchesRegEx Class Reference

#include <cachefilter.h>

Collaboration diagram for APT::CacheFilter::PackageNameMatchesRegEx:

Public Member Functions

 PackageNameMatchesRegEx (std::string const &Pattern)
 
 ~PackageNameMatchesRegEx ()
 
bool operator() (pkgCache::PkgIterator const &Pkg)
 
bool operator() (pkgCache::GrpIterator const &Grp)
 

Private Attributes

void * d
 dpointer placeholder (for later in case we need it) More...
 
regex_t * pattern
 

Constructor & Destructor Documentation

APT::CacheFilter::PackageNameMatchesRegEx::PackageNameMatchesRegEx ( std::string const &  Pattern)
APT::CacheFilter::PackageNameMatchesRegEx::~PackageNameMatchesRegEx ( )

Member Function Documentation

bool APT::CacheFilter::PackageNameMatchesRegEx::operator() ( pkgCache::PkgIterator const &  Pkg)
bool APT::CacheFilter::PackageNameMatchesRegEx::operator() ( pkgCache::GrpIterator const &  Grp)

Member Data Documentation

void* APT::CacheFilter::PackageNameMatchesRegEx::d
private

dpointer placeholder (for later in case we need it)

regex_t* APT::CacheFilter::PackageNameMatchesRegEx::pattern
private

The documentation for this class was generated from the following file: