summaryrefslogtreecommitdiff
path: root/apt-pkg/cacheiterators.h
diff options
context:
space:
mode:
authorDavid Kalnischkies <kalnischkies@gmail.com>2010-05-31 20:00:16 +0200
committerDavid Kalnischkies <kalnischkies@gmail.com>2010-05-31 20:00:16 +0200
commitbd2fb30a8647293f80b085d0308e66bb9219e662 (patch)
tree57b557e653984d2d7fcb38fc60d75220f9712b14 /apt-pkg/cacheiterators.h
parent093e9f5d30f37164dd28d639fedfb059e105e43e (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.h5
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