|
libzypp
17.38.7
|
CLASS NAME : detail::DIWrap. More...
Classes | |
| struct | ByRepository |
| Functor filtering Solvable by Repository. More... | |
| struct | convert_to_solvable |
| struct | convert_to_solvable< T, std::void_t< satSolvable_t< T > > > |
| class | DIWrap |
Wrapper around sat detail::CDataiterator. More... | |
| class | IBasicPoolComponent |
| Shared base for IPoolComponent and IPreparedPoolComponent. More... | |
| class | RepositoryIterator |
| class | SolvableIterator |
| Iterate over valid Solvables in the pool. More... | |
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. More... | |
| 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. More... | |
| const char * | capRel2Str (int op_r) |
| Convert a relation operator to its string representation. More... | |
| 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 (Solvable &s) |
| template<> | |
| const Pool & | poolFromType (const Solvable &s) |
Variables | |
| template<typename T > | |
| constexpr bool | has_satSolvable_v = std::is_detected_v<satSolvable_t, T> |
CLASS NAME : detail::DIWrap.
| using zyppng::sat::detail::CDataiterator = typedef zypp::sat::detail::CDataiterator |
Definition at line 33 of file poolconstants.h.
| using zyppng::sat::detail::CDatamatcher = typedef zypp::sat::detail::CDatamatcher |
Definition at line 34 of file poolconstants.h.
| using zyppng::sat::detail::CMap = typedef zypp::sat::detail::CMap |
Definition at line 35 of file poolconstants.h.
| using zyppng::sat::detail::CPool = typedef zypp::sat::detail::CPool |
Definition at line 36 of file poolconstants.h.
| using zyppng::sat::detail::CQueue = typedef zypp::sat::detail::CQueue |
Definition at line 37 of file poolconstants.h.
| using zyppng::sat::detail::CRepo = typedef zypp::sat::detail::CRepo |
Definition at line 38 of file poolconstants.h.
| using zyppng::sat::detail::CSolvable = typedef zypp::sat::detail::CSolvable |
Definition at line 39 of file poolconstants.h.
| using zyppng::sat::detail::CSolver = typedef zypp::sat::detail::CSolver |
Definition at line 40 of file poolconstants.h.
| using zyppng::sat::detail::CTransaction = typedef zypp::sat::detail::CTransaction |
Definition at line 41 of file poolconstants.h.
| using zyppng::sat::detail::IdType = typedef zypp::sat::detail::IdType |
Definition at line 43 of file poolconstants.h.
| using zyppng::sat::detail::SolvableIdType = typedef zypp::sat::detail::SolvableIdType |
Definition at line 44 of file poolconstants.h.
| using zyppng::sat::detail::RepoIdType = typedef zypp::sat::detail::RepoIdType |
Definition at line 45 of file poolconstants.h.
| using zyppng::sat::detail::size_type = typedef SolvableIdType |
Definition at line 59 of file poolconstants.h.
| using zyppng::sat::detail::satSolvable_t = typedef decltype(std::declval<T>().satSolvable()) |
Definition at line 467 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.
Definition at line 43 of file solvable.cc.
Definition at line 52 of file solvable.cc.
| constexpr bool zyppng::sat::detail::has_satSolvable_v = std::is_detected_v<satSolvable_t, T> |
Definition at line 470 of file solvable.h.