50 typedef std::list<PoolItem> PoolItemList;
51 typedef std::set<PoolItem> PoolItemSet;
83 bool _solveSrcPackages:1;
134 std::ostream &
dumpOn( std::ostream &
str )
const;
137 {
return obj.dumpOn (
str); }
142 void setPool(
const ResPool & pool ) { _pool = pool; }
153 void setDefaultSolverFlags(
bool all_r );
176 bool resolveQueue( SolverQueueItemList &
queue );
180 PoolItemList problematicUpdateItems()
const;
196 bool solveSrcPackages()
const {
return _solveSrcPackages; }
203#define ZOLV_FLAG_TRIBOOL( ZSETTER, ZGETTER ) \
204 void ZSETTER( TriBool state_r ); \
205 bool ZGETTER() const; \
218#undef ZOLV_FLAG_TRIBOOL