9 #ifndef ZYPP_RESOLVERPROBLEM_H
10 #define ZYPP_RESOLVERPROBLEM_H
112 void addSolution( ProblemSolution_Ptr solution,
bool inFront =
false );
119 #endif // ZYPP_RESOLVERPROBLEM_H
ProblemSolutionList _solutions
std::list< ProblemSolution_Ptr > ProblemSolutionList
void addSolution(ProblemSolution_Ptr solution, bool inFront=false)
Add a solution to this problem.
~ResolverProblem()
Destructor.
ResolverProblem(const std::string &description, const std::string &details)
Constructor.
void clear()
Clear all data.
Resolver_constPtr _resolver
std::string description() const
Return a one-line description of the problem.
Base class for reference counted objects.
std::string details() const
Return a (possibly muti-line) detailed description of the problem or an empty string if there are no ...
Resolver_constPtr resolver() const
Return the parent dependency resolver.
friend std::ostream & operator<<(std::ostream &, const ResolverProblem &problem)
void setDetails(const std::string &detail)
Set detail description of the problem.
void setDescription(const std::string &description)
Set description of the problem.
ProblemSolutionList solutions() const
Return the possible solutions to this problem.