12#ifndef ZYPP_SAT_DETAIL_POOLMEMBER_H
13#define ZYPP_SAT_DETAIL_POOLMEMBER_H
15#include <zypp/base/Hash.h>
16#include <zypp/base/Iterator.h>
17#include <zypp/base/String.h>
18#include <zypp/base/Easy.h>
23 struct s_Dataiterator;
146 class SolvableIterator;
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
A Solvable object within the sat Pool.
static const IdType namespaceLanguage(20)
static const IdType solvablePrereqMarker(15)
Internal ids satlib includes in dependencies.
static const IdType solvableFileMarker(16)
static const IdType emptyId(1)
unsigned int SolvableIdType
Id type to connect Solvable and sat-solvable.
static const IdType namespaceModalias(18)
static const IdType namespaceFilesystem(21)
::s_Repo CRepo
Wrapped libsolv C data type exposed as backdoor.
static const IdType noId(0)
static const SolvableIdType noSolvableId(0)
Id to denote Solvable::noSolvable.
int IdType
Generic Id type.
static const RepoIdType noRepoId(0)
Id to denote Repo::noRepository.
bool isDepMarkerId(IdType id_r)
Test for internal ids satlib includes in dependencies.
static const SolvableIdType systemSolvableId(1)
Id to denote the usually hidden Solvable::systemSolvable.
Easy-to use interface to the ZYPP dependency resolver.
Backlink to the associated PoolImpl.
static PoolImpl & myPool()