[Aptitude-devel] r2983 - in branches/aptitude-0.3/aptitude: . src/generic src/generic/problemresolver
Daniel Burrows
dburrows@costa.debian.org
Sun, 10 Apr 2005 01:00:32 +0000
Author: dburrows
Date: Sun Apr 10 01:00:29 2005
New Revision: 2983
Modified:
branches/aptitude-0.3/aptitude/ChangeLog
branches/aptitude-0.3/aptitude/src/generic/aptitude_resolver.h
branches/aptitude-0.3/aptitude/src/generic/problemresolver/problemresolver.h
Log:
More of the same.
Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog (original)
+++ branches/aptitude-0.3/aptitude/ChangeLog Sun Apr 10 01:00:29 2005
@@ -2,6 +2,10 @@
* src/generic/aptitude_resolver.h, src/generic/problemresolver/problemresolver.h:
+ Further fixes for constness, typing problems.
+
+ * src/generic/aptitude_resolver.h, src/generic/problemresolver/problemresolver.h:
+
Fix various errors in the code that cropped up while trying to
assemble everything.
Modified: branches/aptitude-0.3/aptitude/src/generic/aptitude_resolver.h
==============================================================================
--- branches/aptitude-0.3/aptitude/src/generic/aptitude_resolver.h (original)
+++ branches/aptitude-0.3/aptitude/src/generic/aptitude_resolver.h Sun Apr 10 01:00:29 2005
@@ -101,6 +101,10 @@
pkgCache::PkgIterator pkg;
pkgCache::VerIterator ver;
public:
+ aptitude_resolver_version()
+ {
+ }
+
aptitude_resolver_version(const pkgCache::PkgIterator &_pkg,
const pkgCache::VerIterator &_ver)
:pkg(_pkg), ver(_ver)
@@ -170,7 +174,7 @@
class revdep_iterator;
- revdep_iterator revdeps_begin();
+ revdep_iterator revdeps_begin() const;
};
aptitude_resolver_version aptitude_resolver_package::current_version() const
@@ -234,11 +238,11 @@
return false;
}
- aptitude_resolver_version get_source()
+ aptitude_resolver_version get_source() const
{
assert(!start.end());
- assert(!start.ParentPkg().end());
- return aptitude_resolver_version(start.ParentPkg(), start.ParentVer());
+ assert(!const_cast<pkgCache::DepIterator &>(start).ParentPkg().end());
+ return aptitude_resolver_version(const_cast<pkgCache::DepIterator &>(start).ParentPkg(), const_cast<pkgCache::DepIterator &>(start).ParentVer());
}
class solver_iterator;
@@ -402,7 +406,7 @@
}
};
-inline aptitude_resolver_version::revdep_iterator aptitude_resolver_version::revdeps_begin()
+inline aptitude_resolver_version::revdep_iterator aptitude_resolver_version::revdeps_begin() const
{
return revdep_iterator(ver);
}
Modified: branches/aptitude-0.3/aptitude/src/generic/problemresolver/problemresolver.h
==============================================================================
--- branches/aptitude-0.3/aptitude/src/generic/problemresolver/problemresolver.h (original)
+++ branches/aptitude-0.3/aptitude/src/generic/problemresolver/problemresolver.h Sun Apr 10 01:00:29 2005
@@ -584,7 +584,7 @@
{
std::cout << "Enqueuing ";
s2.dump(std::cout);
- std::cout << endl;
+ std::cout << std::endl;
open.push(s2);
}
@@ -592,7 +592,7 @@
{
std::cout << "Dropping closed solution ";
s2.dump(std::cout);
- std::cout << endl;
+ std::cout << std::endl;
}
}