12 #ifndef ZYPP_SAT_DETAIL_POOLMEMBER_H
13 #define ZYPP_SAT_DETAIL_POOLMEMBER_H
15 #include <solv/solvversion.h>
25 #if ( LIBSOLV_VERSION >= 700 )
26 struct s_Dataiterator;
72 #if ( LIBSOLV_VERSION >= 700 )
76 typedef ::s_Pool
CPool;
78 typedef ::s_Repo
CRepo;
172 class SolvableIterator;
184 #endif // ZYPP_SAT_DETAIL_POOLMEMBER_H
static const SolvableIdType noSolvableId(0)
Id to denote Solvable::noSolvable.
static const IdType namespaceModalias(18)
int IdType
Generic Id type.
A Solvable object within the sat Pool.
::_Dataiterator CDataiterator
Wrapped libsolv C data type exposed as backdoor.
::_Repo CRepo
Wrapped libsolv C data type exposed as backdoor.
static const RepoIdType noRepoId(0)
Id to denote Repo::noRepository.
::_Pool CPool
Wrapped libsolv C data type exposed as backdoor.
unsigned SolvableIdType
Id type to connect Solvable and sat-solvable.
CRepo * RepoIdType
Id type to connect Repo and sat-repo.
::_Solvable CSolvable
Wrapped libsolv C data type exposed as backdoor.
static const IdType solvableFileMarker(16)
::_Solver CSolver
Wrapped libsolv C data type exposed as backdoor.
::_Transaction CTransaction
Wrapped libsolv C data type exposed as backdoor.
::_Map CMap
Wrapped libsolv C data type exposed as backdoor.
Backlink to the associated PoolImpl.
static const IdType emptyId(1)
static const SolvableIdType systemSolvableId(1)
Id to denote the usually hidden Solvable::systemSolvable.
static PoolImpl & myPool()
static const IdType namespaceFilesystem(21)
bool isDepMarkerId(IdType id_r)
Test for internal ids satlib includes in dependencies.
static const IdType namespaceLanguage(20)
static const IdType noId(0)
static const IdType solvablePrereqMarker(15)
Internal ids satlib includes in dependencies.
::_Datamatcher CDatamatcher
Wrapped libsolv C data type exposed as backdoor.
::_Queue CQueue
Wrapped libsolv C data type exposed as backdoor.