[Aptitude-svn-commit] r4015 - in branches/aptitude-0.3/aptitude: .
src src/generic
Daniel Burrows
dburrows at costa.debian.org
Wed Aug 31 17:46:54 UTC 2005
Author: dburrows
Date: Wed Aug 31 17:46:52 2005
New Revision: 4015
Modified:
branches/aptitude-0.3/aptitude/ChangeLog
branches/aptitude-0.3/aptitude/src/generic/apt.h
branches/aptitude-0.3/aptitude/src/solution_fragment.cc
Log:
Lift pkg_name_lt and ver_name_lt to generic code.
Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog (original)
+++ branches/aptitude-0.3/aptitude/ChangeLog Wed Aug 31 17:46:52 2005
@@ -1,5 +1,9 @@
2005-08-31 Daniel Burrows <dburrows at debian.org>
+ * src/generic/util.cc, src/generic/util.h, src/solution_fragment.cc:
+
+ Lift pkg_name_lt and ver_name_lt to generic code.
+
* src/solution_fragment.cc:
Sort elements of a solution by name.
Modified: branches/aptitude-0.3/aptitude/src/generic/apt.h
==============================================================================
--- branches/aptitude-0.3/aptitude/src/generic/apt.h (original)
+++ branches/aptitude-0.3/aptitude/src/generic/apt.h Wed Aug 31 17:46:52 2005
@@ -187,4 +187,26 @@
bool is_interesting_dep(const pkgCache::DepIterator &d,
pkgDepCache *cache);
+/** Sort packages by name. */
+struct pkg_name_lt
+{
+public:
+ bool operator()(const pkgCache::PkgIterator &p1,
+ const pkgCache::PkgIterator &p2) const
+ {
+ return strcmp(p1.Name(), p2.Name()) < 0;
+ }
+};
+
+/** Sort versions by package name. */
+struct ver_name_lt
+{
+public:
+ bool operator()(const pkgCache::VerIterator &v1,
+ const pkgCache::VerIterator &v2) const
+ {
+ return strcmp(v1.ParentPkg().Name(), v2.ParentPkg().Name()) < 0;
+ }
+};
+
#endif
Modified: branches/aptitude-0.3/aptitude/src/solution_fragment.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/solution_fragment.cc (original)
+++ branches/aptitude-0.3/aptitude/src/solution_fragment.cc Wed Aug 31 17:46:52 2005
@@ -35,26 +35,6 @@
using namespace std;
-struct pkg_name_lt
-{
-public:
- bool operator()(const pkgCache::PkgIterator &p1,
- const pkgCache::PkgIterator &p2) const
- {
- return strcmp(p1.Name(), p2.Name()) < 0;
- }
-};
-
-struct ver_name_lt
-{
-public:
- bool operator()(const pkgCache::VerIterator &v1,
- const pkgCache::VerIterator &v2) const
- {
- return strcmp(v1.ParentPkg().Name(), v2.ParentPkg().Name()) < 0;
- }
-};
-
string archives_text(const pkgCache::VerIterator &ver)
{
string rval;
More information about the Aptitude-svn-commit
mailing list