43 os <<
"Solution:" << endl;
53 for (ProblemSolutionList::const_iterator iter = solutionlist.begin(); iter != solutionlist.end(); ++iter) {
54 os << *(*iter) << endl;
62 for (CProblemSolutionList::const_iterator iter = solutionlist.begin(); iter != solutionlist.end(); ++iter) {
63 os << *(*iter) << endl;
70 ProblemSolution::ProblemSolution( ResolverProblem_Ptr parent,
const string & description,
const string & details )
72 , _description (description)
92 DBG <<
"apply solution " << *
this << endl;
94 for (solver::detail::CSolutionActionList::const_iterator iter =
_actions.begin();
96 solver::detail::SolutionAction_constPtr action = *iter;
97 if (! action->execute (resolver))
99 WAR <<
"apply solution action failed: " << action << endl;