22#include <solv/solver.h>
25#define ZYPP_USE_RESOLVER_INTERNALS
53 os <<
"[" << (
_soft?
"Soft":
"") <<
"InstallOneOf: ";
83 MIL <<
"Install one of " << (
_soft ?
"(soft):" :
":")<< endl;
94 Id id = (*iter)->satSolvable().id();
96 ERR << *
iter <<
" not found" << endl;
99 MIL <<
" candidate:" << *
iter <<
" with the SAT-Pool ID: " <<
id << endl;
123 int cmp = this->compare (
item);
128 return (
_oneOfList == install->_oneOfList) ? 0 : -1;
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
static Pool instance()
Singleton ctor.
detail::CPool * get() const
Expert backdoor.
virtual bool addRule(sat::detail::CQueue &q)
virtual ~SolverQueueItemInstallOneOf()
virtual int cmp(SolverQueueItem_constPtr item) const
std::list< PoolItem > PoolItemList
virtual SolverQueueItem_Ptr copy(void) const
SolverQueueItemInstallOneOf(const ResPool &pool, PoolItemList itemList, bool soft=false)
virtual std::ostream & dumpOn(std::ostream &str) const
::s_Queue CQueue
Wrapped libsolv C data type exposed as backdoor.
Easy-to use interface to the ZYPP dependency resolver.
#define IMPL_PTR_TYPE(NAME)