{
string ret ("InjectSolutionAction: ");
ret += action._capability.asString();
- ret += action._kind == PROVIDE ? "(provide)" : "(conflict)";
+ ret += action._kind.asString();
ret += "\n";
return ret;
}
#include "zypp/base/ReferenceCounted.h"
#include "zypp/base/PtrTypes.h"
+#include "zypp/Dep.h"
#include "zypp/Capability.h"
#include "zypp/solver/detail/Resolver.h"
#include "zypp/solver/detail/ProblemSolutionPtr.h"
{
public:
- typedef enum
- {
- PROVIDE,
- CONFLICT
- } CapabilityKind;
-
- InjectSolutionAction( const Capability & capability, const CapabilityKind & kind )
+ InjectSolutionAction( const Capability & capability, const Dep & kind )
: SolutionAction(), _capability( capability ), _kind( kind ) {}
// ---------------------------------- I/O
protected:
const Capability & _capability;
- const CapabilityKind & _kind;
+ const Dep & _kind;
};