]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/versionmatch.h
give a descriptive error for pipe tries with 'false'
[apt.git] / apt-pkg / versionmatch.h
index 4c8f704c861e3da8b56c9643785fcd254e9c4a54..156ad61cbf8ee1ce905a4110e1f67c3cf4757550 100644 (file)
@@ -70,10 +70,11 @@ class pkgVersionMatch
    enum MatchType {None = 0,Version,Release,Origin} Type;
 
    bool MatchVer(const char *A,std::string B,bool Prefix) APT_PURE;
-   bool ExpressionMatches(const char *pattern, const char *string);
-   bool ExpressionMatches(const std::string& pattern, const char *string);
+   static bool ExpressionMatches(const char *pattern, const char *string);
+   static bool ExpressionMatches(const std::string& pattern, const char *string);
    bool FileMatch(pkgCache::PkgFileIterator File);
    pkgCache::VerIterator Find(pkgCache::PkgIterator Pkg);
+   bool VersionMatches(pkgCache::VerIterator Ver);
 
    pkgVersionMatch(std::string Data,MatchType Type);
 };