libzypp  15.28.6
zypp::sat::detail Namespace Reference

Classes

class  PoolImpl
 
struct  PoolMember
 Backlink to the associated PoolImpl. More...
 
class  DIWrap
 Wrapper around sat detail::CDataiterator. More...
 
class  SolvableIterator
 
class  Transaction_iterator
 Transaction iterator. More...
 
class  Transaction_const_iterator
 Transaction const_iterator. More...
 
class  WhatProvidesIterator
 WhatProvides iterator. More...
 

Typedefs

typedef ::_Dataiterator CDataiterator
 Wrapped libsolv C data type exposed as backdoor. More...
 
typedef ::_Datamatcher CDatamatcher
 Wrapped libsolv C data type exposed as backdoor. More...
 
typedef ::_Map CMap
 Wrapped libsolv C data type exposed as backdoor. More...
 
typedef ::_Pool CPool
 Wrapped libsolv C data type exposed as backdoor. More...
 
typedef ::_Queue CQueue
 Wrapped libsolv C data type exposed as backdoor. More...
 
typedef ::_Repo CRepo
 Wrapped libsolv C data type exposed as backdoor. More...
 
typedef ::_Solvable CSolvable
 Wrapped libsolv C data type exposed as backdoor. More...
 
typedef ::_Solver CSolver
 Wrapped libsolv C data type exposed as backdoor. More...
 
typedef ::_Transaction CTransaction
 Wrapped libsolv C data type exposed as backdoor. More...
 
typedef int IdType
 Generic Id type. More...
 
typedef unsigned SolvableIdType
 Id type to connect Solvable and sat-solvable. More...
 
typedef SolvableIdType size_type
 
typedef CRepoRepoIdType
 Id type to connect Repo and sat-repo. More...
 

Functions

 BOOST_MPL_ASSERT_RELATION (noId,==, STRID_NULL)
 
 BOOST_MPL_ASSERT_RELATION (emptyId,==, STRID_EMPTY)
 
 BOOST_MPL_ASSERT_RELATION (noSolvableId,==, ID_NULL)
 
 BOOST_MPL_ASSERT_RELATION (systemSolvableId,==, SYSTEMSOLVABLE)
 
 BOOST_MPL_ASSERT_RELATION (solvablePrereqMarker,==, SOLVABLE_PREREQMARKER)
 
 BOOST_MPL_ASSERT_RELATION (solvableFileMarker,==, SOLVABLE_FILEMARKER)
 
 BOOST_MPL_ASSERT_RELATION (CapDetail::CAP_AND,==, REL_AND)
 
 BOOST_MPL_ASSERT_RELATION (CapDetail::CAP_OR,==, REL_OR)
 
 BOOST_MPL_ASSERT_RELATION (CapDetail::CAP_WITH,==, REL_WITH)
 
 BOOST_MPL_ASSERT_RELATION (CapDetail::CAP_NAMESPACE,==, REL_NAMESPACE)
 
 BOOST_MPL_ASSERT_RELATION (CapDetail::CAP_ARCH,==, REL_ARCH)
 
 BOOST_MPL_ASSERT_RELATION (namespaceModalias,==, NAMESPACE_MODALIAS)
 
 BOOST_MPL_ASSERT_RELATION (namespaceLanguage,==, NAMESPACE_LANGUAGE)
 
 BOOST_MPL_ASSERT_RELATION (namespaceFilesystem,==, NAMESPACE_FILESYSTEM)
 
const Pathname & sysconfigStoragePath ()
 
static void logSat (CPool *, void *data, int type, const char *logString)
 
static void _getLocaleDeps (const Capability &cap_r, LocaleSet &store_r)
 
static const IdType noId (0)
 
static const IdType emptyId (1)
 
static const IdType solvablePrereqMarker (15)
 Internal ids satlib includes in dependencies. More...
 
static const IdType solvableFileMarker (16)
 
static const IdType namespaceModalias (18)
 
static const IdType namespaceLanguage (20)
 
static const IdType namespaceFilesystem (21)
 
bool isDepMarkerId (IdType id_r)
 Test for internal ids satlib includes in dependencies. More...
 
static const SolvableIdType noSolvableId (0)
 Id to denote Solvable::noSolvable. More...
 
static const SolvableIdType systemSolvableId (1)
 Id to denote the usually hidden Solvable::systemSolvable. More...
 
static const RepoIdType noRepoId (0)
 Id to denote Repo::noRepository. More...
 
std::ostream & operator<< (std::ostream &str, const DIWrap &obj)
 
std::ostream & operator<< (std::ostream &str, const WhatProvidesIterator &obj)
 

Typedef Documentation

typedef ::_Dataiterator zypp::sat::detail::CDataiterator

Wrapped libsolv C data type exposed as backdoor.

Definition at line 83 of file PoolMember.h.

typedef ::_Datamatcher zypp::sat::detail::CDatamatcher

Wrapped libsolv C data type exposed as backdoor.

Definition at line 84 of file PoolMember.h.

typedef ::_Map zypp::sat::detail::CMap

Wrapped libsolv C data type exposed as backdoor.

Definition at line 85 of file PoolMember.h.

typedef ::_Pool zypp::sat::detail::CPool

Wrapped libsolv C data type exposed as backdoor.

Definition at line 86 of file PoolMember.h.

typedef ::_Queue zypp::sat::detail::CQueue

Wrapped libsolv C data type exposed as backdoor.

Definition at line 87 of file PoolMember.h.

typedef ::_Repo zypp::sat::detail::CRepo

Wrapped libsolv C data type exposed as backdoor.

Definition at line 88 of file PoolMember.h.

typedef ::_Solvable zypp::sat::detail::CSolvable

Wrapped libsolv C data type exposed as backdoor.

Definition at line 89 of file PoolMember.h.

typedef ::_Solver zypp::sat::detail::CSolver

Wrapped libsolv C data type exposed as backdoor.

Definition at line 90 of file PoolMember.h.

typedef ::_Transaction zypp::sat::detail::CTransaction

Wrapped libsolv C data type exposed as backdoor.

Definition at line 91 of file PoolMember.h.

Generic Id type.

Definition at line 130 of file PoolMember.h.

Id type to connect Solvable and sat-solvable.

Indext into solvable array.

Definition at line 151 of file PoolMember.h.

Definition at line 152 of file PoolMember.h.

Id type to connect Repo and sat-repo.

Definition at line 159 of file PoolMember.h.

Function Documentation

zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( noId  ,
STRID_NULL   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( emptyId  ,
STRID_EMPTY   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( noSolvableId  ,
ID_NULL   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( systemSolvableId  ,
SYSTEMSOLVABLE   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( solvablePrereqMarker  ,
SOLVABLE_PREREQMARKER   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( solvableFileMarker  ,
SOLVABLE_FILEMARKER   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( CapDetail::CAP_AND  ,
REL_AND   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( CapDetail::CAP_OR  ,
REL_OR   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( CapDetail::CAP_WITH  ,
REL_WITH   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( CapDetail::CAP_NAMESPACE  ,
REL_NAMESPACE   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( CapDetail::CAP_ARCH  ,
REL_ARCH   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( namespaceModalias  ,
NAMESPACE_MODALIAS   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( namespaceLanguage  ,
NAMESPACE_LANGUAGE   
)
zypp::sat::detail::BOOST_MPL_ASSERT_RELATION ( namespaceFilesystem  ,
NAMESPACE_FILESYSTEM   
)
const Pathname& zypp::sat::detail::sysconfigStoragePath ( )

Definition at line 100 of file PoolImpl.cc.

static void zypp::sat::detail::logSat ( CPool *  ,
void *  data,
int  type,
const char *  logString 
)
static

Definition at line 109 of file PoolImpl.cc.

static void zypp::sat::detail::_getLocaleDeps ( const Capability &  cap_r,
LocaleSet &  store_r 
)
static

Definition at line 516 of file PoolImpl.cc.

static const IdType zypp::sat::detail::noId ( )
static
static const IdType zypp::sat::detail::emptyId ( )
static
static const IdType zypp::sat::detail::solvablePrereqMarker ( 15  )
static

Internal ids satlib includes in dependencies.

MPL check in PoolImpl.cc

static const IdType zypp::sat::detail::solvableFileMarker ( 16  )
static
static const IdType zypp::sat::detail::namespaceModalias ( 18  )
static
static const IdType zypp::sat::detail::namespaceLanguage ( 20  )
static
static const IdType zypp::sat::detail::namespaceFilesystem ( 21  )
static
bool zypp::sat::detail::isDepMarkerId ( IdType  id_r)
inline

Test for internal ids satlib includes in dependencies.

Definition at line 145 of file PoolMember.h.

static const SolvableIdType zypp::sat::detail::noSolvableId ( )
static

Id to denote Solvable::noSolvable.

static const SolvableIdType zypp::sat::detail::systemSolvableId ( )
static

Id to denote the usually hidden Solvable::systemSolvable.

static const RepoIdType zypp::sat::detail::noRepoId ( )
static

Id to denote Repo::noRepository.

std::ostream& zypp::sat::detail::operator<< ( std::ostream &  str,
const DIWrap &  obj 
)
related

Definition at line 337 of file LookupAttr.cc.

std::ostream& zypp::sat::detail::operator<< ( std::ostream &  str,
const WhatProvidesIterator &  obj 
)

Definition at line 171 of file WhatProvides.cc.