libzypp
13.10.6
|
Class representing one possible solution to one problem found during resolving This problem solution ignores one or more items by setting his dependencies to weak. More...
#include <ProblemSolutionIgnore.h>
Public Member Functions | |
ProblemSolutionIgnore (ResolverProblem_Ptr parent, PoolItem item) | |
Constructor. More... | |
ProblemSolutionIgnore (ResolverProblem_Ptr parent, PoolItemList itemList) | |
Public Member Functions inherited from zypp::ProblemSolution | |
ProblemSolution (ResolverProblem_Ptr parent, const std::string &description, const std::string &details) | |
Constructor. More... | |
~ProblemSolution () | |
Destructor. More... | |
std::string | description () const |
Return a one-line text description of this solution. More... | |
std::string | details () const |
Return a (possibly multi-line) detailed description of this solution or an empty string if there are no useful details. More... | |
ResolverProblem_Ptr | problem () const |
Return the parent dependency problem. More... | |
bool | apply (solver::detail::Resolver &resolver) |
Apply this solution, i.e. More... | |
void | addAction (solver::detail::SolutionAction_constPtr action) |
Add an action to the actions list. More... | |
solver::detail::CSolutionActionList | actions () |
Public Member Functions inherited from zypp::base::ReferenceCounted | |
ReferenceCounted () | |
Default ctor. More... | |
ReferenceCounted (const ReferenceCounted &rhs) | |
Copy ctor. More... | |
virtual | ~ReferenceCounted () |
Dtor. More... | |
ReferenceCounted & | operator= (const ReferenceCounted &) |
Assignment. More... | |
unsigned | refCount () const |
Return reference counter value. More... | |
void | ref () const |
Add a reference. More... | |
void | unref () const |
Release a reference. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from zypp::base::ReferenceCounted | |
static void | add_ref (const ReferenceCounted *ptr_r) |
Called by zypp::intrusive_ptr to add a reference. More... | |
static void | release (const ReferenceCounted *ptr_r) |
Called by zypp::intrusive_ptr to add a reference. More... | |
Protected Member Functions inherited from zypp::ProblemSolution | |
void | clear () |
Clear all data. More... | |
Protected Member Functions inherited from zypp::base::ReferenceCounted | |
virtual std::ostream & | dumpOn (std::ostream &str) const |
Overload to realize std::ostream & operator<<. More... | |
virtual void | ref_to (unsigned) const |
Trigger derived classes after refCount was increased. More... | |
virtual void | unref_to (unsigned) const |
Trigger derived classes after refCount was decreased. More... | |
Protected Attributes inherited from zypp::ProblemSolution | |
ResolverProblem_Ptr | _problem |
solver::detail::CSolutionActionList | _actions |
std::string | _description |
std::string | _details |
Related Functions inherited from zypp::base::ReferenceCounted | |
void | intrusive_ptr_add_ref (const ReferenceCounted *ptr_r) |
void | intrusive_ptr_release (const ReferenceCounted *ptr_r) |
std::ostream & | operator<< (std::ostream &str, const ReferenceCounted &obj) |
Class representing one possible solution to one problem found during resolving This problem solution ignores one or more items by setting his dependencies to weak.
Definition at line 43 of file ProblemSolutionIgnore.h.
zypp::solver::detail::ProblemSolutionIgnore::ProblemSolutionIgnore | ( | ResolverProblem_Ptr | parent, |
PoolItem | item | ||
) |
Constructor.
Definition at line 47 of file ProblemSolutionIgnore.cc.
zypp::solver::detail::ProblemSolutionIgnore::ProblemSolutionIgnore | ( | ResolverProblem_Ptr | parent, |
PoolItemList | itemList | ||
) |
Definition at line 57 of file ProblemSolutionIgnore.cc.