40 os <<
"Problem:" << endl;
41 os <<
"==============================" << endl;
44 os <<
"------------------------------" << endl;
46 os <<
"==============================" << endl;
54 for (ResolverProblemList::const_iterator iter = problemlist.begin(); iter != problemlist.end(); ++iter) {
55 if (iter != problemlist.begin())
67 ResolverProblem::ResolverProblem(
const string & description,
const string & details )
68 : _description (description)
ProblemSolutionList _solutions
std::list< ProblemSolution_Ptr > ProblemSolutionList
void addSolution(ProblemSolution_Ptr solution, bool inFront=false)
Add a solution to this problem.
~ResolverProblem()
Destructor.
void clear()
Clear all data.
std::list< ResolverProblem_Ptr > ResolverProblemList
std::ostream & operator<<(std::ostream &str, const ::_Dataiterator *obj)
#define IMPL_PTR_TYPE(NAME)
ProblemSolutionList solutions() const
Return the possible solutions to this problem.