#include <ResolverProblem.h>
Inheritance diagram for zypp::ResolverProblem:
Public Member Functions | |
ResolverProblem (const std::string &description, const std::string &details) | |
Constructor. | |
~ResolverProblem () | |
Destructor. | |
std::string | description () const |
Return a one-line description of the problem. | |
std::string | details () const |
Return a (possibly muti-line) detailed description of the problem or an empty string if there are no useful details. | |
ProblemSolutionList | solutions () const |
Return the possible solutions to this problem. | |
Resolver_constPtr | resolver () const |
Return the parent dependency resolver. | |
void | addSolution (ProblemSolution_Ptr solution) |
Add a solution to this problem. | |
Private Member Functions | |
void | clear () |
Clear all data. | |
Private Attributes | |
Resolver_constPtr | _resolver |
std::string | _description |
std::string | _details |
ProblemSolutionList | _solutions |
Friends | |
std::ostream & | operator<< (std::ostream &, const ResolverProblem &problem) |
Definition at line 25 of file ResolverProblem.h.
|
Constructor.
|
|
Destructor.
Definition at line 73 of file ResolverProblem.cc. |
|
Clear all data. In particular, delete all members of _solutions. Definition at line 110 of file ResolverProblem.cc. References _solutions. |
|
Return a one-line description of the problem.
Definition at line 66 of file ResolverProblem.h. References _description. |
|
Return a (possibly muti-line) detailed description of the problem or an empty string if there are no useful details.
Definition at line 72 of file ResolverProblem.h. References _details. |
|
Return the possible solutions to this problem. All problems should have at least 2-3 (mutually exclusive) solutions:
Definition at line 93 of file ResolverProblem.cc. References _solutions. |
|
Return the parent dependency resolver.
Definition at line 93 of file ResolverProblem.h. References _resolver. |
|
Add a solution to this problem. This class takes over ownership of the problem and will delete it when neccessary. Definition at line 104 of file ResolverProblem.cc. References _solutions. |
|
|
|
Definition at line 40 of file ResolverProblem.h. Referenced by resolver(). |
|
Definition at line 41 of file ResolverProblem.h. Referenced by description(), and zypp::operator<<(). |
|
Definition at line 42 of file ResolverProblem.h. Referenced by details(), and zypp::operator<<(). |
|
Definition at line 43 of file ResolverProblem.h. Referenced by addSolution(), clear(), zypp::operator<<(), and solutions(). |