22#include <solv/solver.h>
25#define ZYPP_USE_RESOLVER_INTERNALS
50 os <<
"[" << (
_soft?
"Soft":
"") <<
"Lock: " <<
77 ERR <<
"Lock : " <<
_item <<
" not found" << endl;
80 MIL <<
"Lock " <<
_item <<
" with the SAT-Pool ID: " <<
id << endl;
102 new_lock->SolverQueueItem::copy(
this);
111 int cmp = this->compare (
item);
115 return compareByNVRA (
_item, lock->_item);
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
Combining sat::Solvable and ResStatus.
ResStatus & status() const
Returns the current status.
IdType id() const
Expert backdoor.
virtual ~SolverQueueItemLock()
virtual SolverQueueItem_Ptr copy(void) const
virtual bool addRule(sat::detail::CQueue &q)
virtual int cmp(SolverQueueItem_constPtr item) const
virtual std::ostream & dumpOn(std::ostream &str) const
SolverQueueItemLock(const ResPool &pool, const PoolItem &item, bool soft=false)
::s_Queue CQueue
Wrapped libsolv C data type exposed as backdoor.
Easy-to use interface to the ZYPP dependency resolver.
Solvable satSolvable() const
Return the corresponding sat::Solvable.
#define IMPL_PTR_TYPE(NAME)