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)