#include <BasicPackageMatcher.h>
Inheritance diagram for Debtags::BasicPackageMatcher:
Public Types | |
enum | InstalledStatus { YES, NO, ANY } |
Public Member Functions | |
BasicPackageMatcher () throw () | |
virtual | ~BasicPackageMatcher () throw () |
void | setName (const std::string _name) throw () |
void | setMaintainer (const std::string _maint) throw () |
void | setString (const std::string _str) throw () |
void | setInstalled (InstalledStatus val) throw () |
void | setDebtags (const TagSet &ptags) throw () |
bool | hasName () const throw () |
bool | hasMaintainer () const throw () |
bool | hasString () const throw () |
bool | hasInstalled () const throw () |
bool | hasDebtags () const throw () |
bool | hasOnlyName () const throw () |
bool | hasOnlyMaintainer () const throw () |
bool | isMaintainerSignificant () const throw () |
bool | hasOnlyDebtags () const throw () |
bool | hasNonDebtags () const throw () |
bool | matchName (const std::string &text) const throw () |
bool | matchMaintainer (const std::string &text) const throw () |
bool | matchString (const std::string &text) const throw () |
bool | matchInstalled (int status) const throw () |
bool | matchDebtags (const TagSet &ptags) const throw () |
const TagSet & | debtagsTagset () const throw () |
bool | match (const Package &pkg) const throw () |
Protected Attributes | |
std::string | maint |
Regexp * | name |
Regexp * | str |
InstalledStatus | installed |
TagSet | tags |
|
|
|
|
|
|
|
Implements Debtags::PackageMatcher. |
|
Implements Debtags::PackageMatcher. |
|
|
|
|
|
|
|
Implements Debtags::PackageMatcher. |
|
Implements Debtags::PackageMatcher. |
|
Implements Debtags::PackageMatcher. |
|
Implements Debtags::PackageMatcher. |
|
|
|
Implements Debtags::PackageMatcher. |
|
Reimplemented from Tagcoll::Matcher< Package >. |
|
|
|
|
|
Implements Debtags::PackageMatcher. |
|
Implements Debtags::PackageMatcher. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|