matching against architecture specification strings More...
#include <cachefilter.h>
Public Member Functions | |
PackageArchitectureMatchesSpecification (std::string const &pattern, bool const isPattern=true) | |
matching against architecture specification strings More... | |
~PackageArchitectureMatchesSpecification () | |
bool | operator() (char const *const &arch) |
bool | operator() (pkgCache::PkgIterator const &Pkg) |
bool | operator() (pkgCache::VerIterator const &Ver) |
Private Attributes | |
std::string | complete |
void * | d |
dpointer placeholder (for later in case we need it) More... | |
bool | isPattern |
std::string | literal |
matching against architecture specification strings
The strings are of the format <kernel>-<cpu> where either component, or the whole string, can be the wildcard "any" as defined in debian-policy ยง11.1 "Architecture specification strings".
Examples: i386, mipsel, linux-any, any-amd64, any
APT::CacheFilter::PackageArchitectureMatchesSpecification::PackageArchitectureMatchesSpecification | ( | std::string const & | pattern, |
bool const | isPattern = true |
||
) |
matching against architecture specification strings
pattern | is the architecture specification string |
isPattern | defines if the given pattern is a architecture specification pattern to match others against or if it is the fixed string and matched against patterns |
APT::CacheFilter::PackageArchitectureMatchesSpecification::~PackageArchitectureMatchesSpecification | ( | ) |
bool APT::CacheFilter::PackageArchitectureMatchesSpecification::operator() | ( | char const *const & | arch | ) |
bool APT::CacheFilter::PackageArchitectureMatchesSpecification::operator() | ( | pkgCache::PkgIterator const & | Pkg | ) |
bool APT::CacheFilter::PackageArchitectureMatchesSpecification::operator() | ( | pkgCache::VerIterator const & | Ver | ) |
|
private |
|
private |
dpointer placeholder (for later in case we need it)
|
private |
|
private |