aboutsummaryrefslogtreecommitdiff
path: root/paludis/resolver/resolver.hh
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2009-08-12 21:04:53 +0100
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2009-08-12 21:04:53 +0100
commitbb659211a59d0e7a10d014a0efe15578c35fc49b (patch)
tree6200c631f18119cdd02b820133e3f469b681b000 /paludis/resolver/resolver.hh
parent32c3a229d1b3c048bdaaac2773dd6beb8f7fb048 (diff)
downloadpaludis-bb659211a59d0e7a10d014a0efe15578c35fc49b.tar.gz
paludis-bb659211a59d0e7a10d014a0efe15578c35fc49b.tar.xz
add restarts back in
Diffstat (limited to 'paludis/resolver/resolver.hh')
-rw-r--r--paludis/resolver/resolver.hh13
1 files changed, 13 insertions, 0 deletions
diff --git a/paludis/resolver/resolver.hh b/paludis/resolver/resolver.hh
index bd669de..028b3e6 100644
--- a/paludis/resolver/resolver.hh
+++ b/paludis/resolver/resolver.hh
@@ -72,6 +72,19 @@ namespace paludis
const std::tr1::shared_ptr<const Resolution> &,
const std::tr1::shared_ptr<const Constraint> &);
+ void _made_wrong_decision(const QPN_S & qpn_s,
+ const std::tr1::shared_ptr<const Resolution> & resolution,
+ const std::tr1::shared_ptr<const Constraint> & constraint) PALUDIS_ATTRIBUTE((noreturn));
+
+ void _suggest_restart_with(const QPN_S & qpn_s,
+ const std::tr1::shared_ptr<const Resolution> & resolution,
+ const std::tr1::shared_ptr<const Constraint> & constraint,
+ const std::tr1::shared_ptr<const Decision> & decision) const PALUDIS_ATTRIBUTE((noreturn));
+
+ const std::tr1::shared_ptr<const Constraint> _make_constraint_for_preloading(
+ const QPN_S & qpn_s,
+ const std::tr1::shared_ptr<const Decision> & d) const;
+
const std::tr1::shared_ptr<Destinations> _make_destinations_for(const QPN_S &,
const std::tr1::shared_ptr<const Resolution> &) const;