libzypp
10.5.0
|
A problem solution action that injects an artificial "provides" to the pool to satisfy open requirements or remove the conflict of concerning resolvable. More...
#include <SolutionAction.h>
Public Member Functions | |
InjectSolutionAction (PoolItem item, const InjectSolutionKind &kind) | |
virtual std::ostream & | dumpOn (std::ostream &str) const |
Overload to realize std::ostream & operator<<. | |
const PoolItem | item () const |
virtual bool | execute (Resolver &resolver) const |
Execute this action. | |
Protected Attributes | |
PoolItem | _item |
const InjectSolutionKind | _kind |
Friends | |
std::ostream & | operator<< (std::ostream &str, const InjectSolutionAction &action) |
A problem solution action that injects an artificial "provides" to the pool to satisfy open requirements or remove the conflict of concerning resolvable.
This is typically used by "ignore" (user override) solutions.
Definition at line 144 of file SolutionAction.h.
zypp::solver::detail::InjectSolutionAction::InjectSolutionAction | ( | PoolItem | item, |
const InjectSolutionKind & | kind | ||
) | [inline] |
Definition at line 148 of file SolutionAction.h.
virtual std::ostream& zypp::solver::detail::InjectSolutionAction::dumpOn | ( | std::ostream & | str | ) | const [virtual] |
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::solver::detail::SolutionAction.
const PoolItem zypp::solver::detail::InjectSolutionAction::item | ( | ) | const [inline] |
Definition at line 160 of file SolutionAction.h.
bool zypp::solver::detail::InjectSolutionAction::execute | ( | Resolver & | resolver | ) | const [virtual] |
Execute this action.
Returns 'true' on success, 'false' on error.
Implements zypp::solver::detail::SolutionAction.
Definition at line 183 of file SolutionAction.cc.
std::ostream& operator<< | ( | std::ostream & | str, |
const InjectSolutionAction & | action | ||
) | [friend] |
Definition at line 156 of file SolutionAction.h.
Definition at line 166 of file SolutionAction.h.
const InjectSolutionKind zypp::solver::detail::InjectSolutionAction::_kind [protected] |
Definition at line 167 of file SolutionAction.h.