|
libzypp 17.38.6
|
CLASS NAME : detail::DIWrap. More...
Classes | |
| class | IBasicPoolComponent |
| Shared base for IPoolComponent and IPreparedPoolComponent. More... | |
| class | DIWrap |
Wrapper around sat detail::CDataiterator. More... | |
| class | RepositoryIterator |
| struct | ByRepository |
| Functor filtering Solvable by Repository. More... | |
| class | SolvableIterator |
| Iterate over valid Solvables in the pool. More... | |
| struct | convert_to_solvable |
| struct | convert_to_solvable< T, std::void_t< satSolvable_t< T > > > |
Typedefs | |
| using | CDataiterator = zypp::sat::detail::CDataiterator |
| using | CDatamatcher = zypp::sat::detail::CDatamatcher |
| using | CMap = zypp::sat::detail::CMap |
| using | CPool = zypp::sat::detail::CPool |
| using | CQueue = zypp::sat::detail::CQueue |
| using | CRepo = zypp::sat::detail::CRepo |
| using | CSolvable = zypp::sat::detail::CSolvable |
| using | CSolver = zypp::sat::detail::CSolver |
| using | CTransaction = zypp::sat::detail::CTransaction |
| using | IdType = zypp::sat::detail::IdType |
| using | SolvableIdType = zypp::sat::detail::SolvableIdType |
| using | RepoIdType = zypp::sat::detail::RepoIdType |
| using | size_type = SolvableIdType |
| template<typename T> | |
| using | satSolvable_t = decltype(std::declval<T>().satSolvable()) |
Functions | |
| void | cap2str (std::string &outs_r, CPool *pool_r, IdType id_r, int parop_r) |
| Shared logic to convert a sat ID into a human readable string. | |
| const char * | cap2str (CPool *pool_r, IdType id_r, int parop_r=0) |
| Shared logic to convert a sat ID into a human readable string. | |
| const char * | capRel2Str (int op_r) |
| Convert a relation operator to its string representation. | |
| static void | logSat (CPool *, void *data, int type, const char *logString) |
| template<typename T> | |
| Pool & | poolFromType (T &) |
| template<typename T> | |
| const Pool & | poolFromType (const T &) |
| template<> | |
| Pool & | poolFromType (Repository &r) |
| template<> | |
| const Pool & | poolFromType (const Repository &r) |
| template<> | |
| Pool & | poolFromType (Repository &) |
| template<> | |
| const Pool & | poolFromType (const Repository &) |
| template<> | |
| Pool & | poolFromType (Solvable &s) |
| template<> | |
| const Pool & | poolFromType (const Solvable &s) |
| template<> | |
| Pool & | poolFromType (Solvable &) |
| template<> | |
| const Pool & | poolFromType (const Solvable &) |
| static const IdType | noId (0) |
| static const IdType | emptyId (1) |
| static const IdType | solvablePrereqMarker (15) |
| Internal ids satlib includes in dependencies. | |
| static const IdType | solvableFileMarker (16) |
| static const IdType | namespaceModalias (18) |
| static const IdType | namespaceLanguage (20) |
| static const IdType | namespaceFilesystem (21) |
| static const SolvableIdType | noSolvableId (0) |
| Id to denote Solvable::noSolvable. | |
| static const SolvableIdType | systemSolvableId (1) |
| Id to denote the usually hidden Solvable::systemSolvable. | |
| static const RepoIdType | noRepoId (0) |
| Id to denote Repo::noRepository. | |
| bool | isDepMarkerId (IdType id_r) |
| Test for internal ids satlib includes in dependencies. | |
Variables | |
| template<typename T> | |
| constexpr bool | has_satSolvable_v = std::is_detected_v<satSolvable_t, T> |
CLASS NAME : detail::DIWrap.
Definition at line 33 of file poolconstants.h.
Definition at line 34 of file poolconstants.h.
Definition at line 35 of file poolconstants.h.
Definition at line 36 of file poolconstants.h.
Definition at line 37 of file poolconstants.h.
Definition at line 38 of file poolconstants.h.
Definition at line 39 of file poolconstants.h.
Definition at line 40 of file poolconstants.h.
Definition at line 41 of file poolconstants.h.
Definition at line 43 of file poolconstants.h.
Definition at line 44 of file poolconstants.h.
Definition at line 45 of file poolconstants.h.
Definition at line 59 of file poolconstants.h.
| using zyppng::sat::detail::satSolvable_t = decltype(std::declval<T>().satSolvable()) |
Definition at line 454 of file solvable.h.
| void zyppng::sat::detail::cap2str | ( | std::string & | outs_r, |
| CPool * | pool_r, | ||
| IdType | id_r, | ||
| int | parop_r ) |
Shared logic to convert a sat ID into a human readable string.
Handles recursive rich dependencies and architecture/namespace tagging.
| outs_r | The string to append the result to. |
| pool_r | The pool to use for ID lookups. |
| id_r | The ID to convert. |
| parop_r | Parent operator for recursive calls (determines bracing). |
Definition at line 56 of file cap2str.cc.
Shared logic to convert a sat ID into a human readable string.
Handles recursive rich dependencies and architecture/namespace tagging.
Definition at line 107 of file cap2str.cc.
| const char * zyppng::sat::detail::capRel2Str | ( | int | op_r | ) |
Convert a relation operator to its string representation.
| op_r | The operator ID (e.g., REL_GT, REL_AND). |
Definition at line 119 of file cap2str.cc.
|
static |
| Pool & zyppng::sat::detail::poolFromType | ( | T & | ) |
| const Pool & zyppng::sat::detail::poolFromType | ( | const T & | ) |
| Pool & zyppng::sat::detail::poolFromType | ( | Repository & | r | ) |
Definition at line 36 of file repository.cc.
| const Pool & zyppng::sat::detail::poolFromType | ( | const Repository & | r | ) |
Definition at line 42 of file repository.cc.
| Pool & zyppng::sat::detail::poolFromType | ( | Repository & | r | ) |
Definition at line 36 of file repository.cc.
| const Pool & zyppng::sat::detail::poolFromType | ( | const Repository & | r | ) |
Definition at line 42 of file repository.cc.
Definition at line 42 of file solvable.cc.
Definition at line 51 of file solvable.cc.
Definition at line 42 of file solvable.cc.
Definition at line 51 of file solvable.cc.
|
static |
|
static |
|
static |
Internal ids satlib includes in dependencies.
MPL check in PoolImpl.cc
|
static |
|
static |
|
static |
|
static |
|
static |
Id to denote Solvable::noSolvable.
|
static |
Id to denote the usually hidden Solvable::systemSolvable.
|
static |
Id to denote Repo::noRepository.
|
inline |
Test for internal ids satlib includes in dependencies.
Definition at line 57 of file PoolDefines.h.
|
constexpr |
Definition at line 457 of file solvable.h.