12 #ifndef ZYPP_SAT_DETAIL_POOLIMPL_H
13 #define ZYPP_SAT_DETAIL_POOLIMPL_H
16 #include <solv/pool.h>
17 #include <solv/repo.h>
18 #include <solv/solvable.h>
19 #include <solv/poolarch.h>
20 #include <solv/repo_solv.h>
77 void setDirty(
const char * a1 = 0,
const char * a2 = 0,
const char * a3 = 0 );
81 void depSetDirty(
const char * a1 = 0,
const char * a2 = 0,
const char * a3 = 0 );
91 {
return repo_r &&
_pool->installed == repo_r; }
94 {
return _pool->installed; }
103 ::_Repo *
_createRepo(
const std::string & name_r );
112 int _addSolv( ::_Repo * repo_r, FILE * file_r );
118 int _addHelix( ::_Repo * repo_r, FILE * file_r );
130 {
return slv_r.repo; }
152 return &
_pool->solvables[id_r];
170 for( ++id_r; id_r < unsigned(
_pool->nsolvables); ++id_r )
193 {
return _pool->whatprovidesdata[offset_r]; }
223 LocaleSet::const_iterator it( avl.find( locale_r ) );
224 return it != avl.end();
243 return l.find( ident_r ) != l.end();
262 return l.find( ident_r ) != l.end();
307 #define POOL_SETDIRTY
308 #endif // ZYPP_SAT_DETAIL_POOLIMPL_H