14 #define ZYPP_USE_RESOLVER_INTERNALS
30 using namespace solver;
39 Resolver::Resolver(
const ResPool & pool )
111 #define ZOLV_FLAG_BOOL( ZSETTER, ZGETTER ) \
112 void Resolver::ZSETTER( bool yesno_r ){ _pimpl->ZSETTER( yesno_r ); } \
113 bool Resolver::ZGETTER() const { return _pimpl->ZGETTER(); } \
115 #define ZOLV_FLAG_TRIBOOL( ZSETTER, ZDEFAULT, ZGETTER ) \
116 ZOLV_FLAG_BOOL( ZSETTER , ZGETTER ) \
117 void Resolver::ZDEFAULT() { _pimpl->ZSETTER( indeterminate ); } \
120 ZOLV_FLAG_TRIBOOL( setAllowNameChange, setDefaultAllowNameChange, allowNameChange )
121 ZOLV_FLAG_TRIBOOL( setAllowArchChange, setDefaultAllowArchChange, allowArchChange )
129 #undef ZOLV_FLAG_BOOL
130 #undef ZOLV_FLAG_TRIBOOL
151 solver::detail::Testcase testcase (dumpPath);
152 return testcase.createTestcase(*
_pimpl,
true, runSolver);
171 {
return str << *obj.
_pimpl; }