]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/cacheiterators.h
implement arch+= and arch-= for sources.list
[apt.git] / apt-pkg / cacheiterators.h
index dcd3531197798885f524c05c61f54666435e04e4..886d84838ab7b8f99b1d3b03933b8611557e3028 100644 (file)
@@ -220,6 +220,7 @@ class pkgCache::VerIterator : public Iterator<Version, VerIterator> {
        inline VerFileIterator FileList() const;
        bool Downloadable() const;
        inline const char *PriorityType() const {return Owner->Priority(S->Priority);};
+       const char *MultiArchType() const;
        std::string RelStr() const;
 
        bool Automatic() const;
@@ -286,6 +287,8 @@ class pkgCache::DepIterator : public Iterator<Dependency, DepIterator> {
        bool IsIgnorable(PrvIterator const &Prv) const;
        bool IsIgnorable(PkgIterator const &Pkg) const;
        bool IsMultiArchImplicit() const;
+       bool IsSatisfied(VerIterator const &Ver) const;
+       bool IsSatisfied(PrvIterator const &Prv) const;
        void GlobOr(DepIterator &Start,DepIterator &End);
        Version **AllTargets() const;
        bool SmartTargetPkg(PkgIterator &Result) const;