22#include <solv/solver.h>
25#define ZYPP_USE_RESOLVER_INTERNALS
50SolverQueueItem::dumpOn( std::ostream & os )
const
53 case QUEUE_ITEM_TYPE_UNKNOWN : os <<
"unknown";
break;
54 case QUEUE_ITEM_TYPE_UPDATE : os <<
"update";
break;
55 case QUEUE_ITEM_TYPE_LOCK : os <<
"lock";
break;
56 case QUEUE_ITEM_TYPE_INSTALL : os <<
"install";
break;
57 case QUEUE_ITEM_TYPE_DELETE : os <<
"delete";
break;
58 case QUEUE_ITEM_TYPE_INSTALL_ONE_OF: os <<
"install one of";
break;
59 default: os <<
"?solverqueueitem?";
break;
68 for (SolverQueueItemList::const_iterator iter = itemlist.begin(); iter != itemlist.end(); ++iter) {
69 if (iter != itemlist.begin())
70 os <<
"," << endl <<
"\t";
78SolverQueueItem::SolverQueueItem (SolverQueueItemType type,
ResPool pool)
85SolverQueueItem::~SolverQueueItem()
std::list< SolverQueueItem_Ptr > SolverQueueItemList
std::ostream & operator<<(std::ostream &str, const SolutionActionList &actionlist)
Easy-to use interface to the ZYPP dependency resolver.
#define IMPL_PTR_TYPE(NAME)