diff options
author | David Kalnischkies <kalnischkies@gmail.com> | 2010-05-31 20:00:16 +0200 |
---|---|---|
committer | David Kalnischkies <kalnischkies@gmail.com> | 2010-05-31 20:00:16 +0200 |
commit | bd2fb30a8647293f80b085d0308e66bb9219e662 (patch) | |
tree | 57b557e653984d2d7fcb38fc60d75220f9712b14 /apt-pkg/cacheiterators.h | |
parent | 093e9f5d30f37164dd28d639fedfb059e105e43e (diff) |
* apt-pkg/pkgcache.cc:
- get the best matching arch package from a group with FindPreferredPkg
Diffstat (limited to 'apt-pkg/cacheiterators.h')
-rw-r--r-- | apt-pkg/cacheiterators.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apt-pkg/cacheiterators.h b/apt-pkg/cacheiterators.h index ee852f594..e5b23a818 100644 --- a/apt-pkg/cacheiterators.h +++ b/apt-pkg/cacheiterators.h @@ -104,6 +104,11 @@ class pkgCache::GrpIterator: public Iterator<Group, GrpIterator> { inline const char *Name() const {return S->Name == 0?0:Owner->StrP + S->Name;}; inline PkgIterator PackageList() const; PkgIterator FindPkg(string Arch = "any"); + /** \brief find the package with the "best" architecture + + The best architecture is either the "native" or the first + in the list of Architectures which is not an end-Pointer */ + PkgIterator FindPreferredPkg(); PkgIterator NextPkg(PkgIterator const &Pkg); // Constructors |