|
libzypp
14.47.0
|
#include <SATResolver.h>

Private Member Functions | |
| std::string | SATprobleminfoString (Id problem, std::string &detail, Id &ignoreId) |
| void | resetItemTransaction (PoolItem item) |
| void | solverInit (const PoolItemList &weakItems) |
| bool | solving (const CapabilitySet &requires_caps=CapabilitySet(), const CapabilitySet &conflict_caps=CapabilitySet()) |
| void | solverEnd () |
| void | setLocks () |
| void | setSystemRequirements () |
| sat::Solvable | mapSolvable (const Id &id) |
| PoolItem | mapItem (const PoolItem &item) |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const SATResolver &obj) |
Additional Inherited Members | |
Static Public Member Functions inherited from zypp::base::ReferenceCounted | |
| static void | add_ref (const ReferenceCounted *ptr_r) |
| Called by zypp::intrusive_ptr to add a reference. More... | |
| static void | release (const ReferenceCounted *ptr_r) |
| Called by zypp::intrusive_ptr to add a reference. More... | |
Protected Member Functions inherited from zypp::base::ReferenceCounted | |
| virtual void | ref_to (unsigned) const |
| Trigger derived classes after refCount was increased. More... | |
| virtual void | unref_to (unsigned) const |
| Trigger derived classes after refCount was decreased. More... | |
Related Functions inherited from zypp::base::ReferenceCounted | |
| void | intrusive_ptr_add_ref (const ReferenceCounted *ptr_r) |
| void | intrusive_ptr_release (const ReferenceCounted *ptr_r) |
| std::ostream & | operator<< (std::ostream &str, const ReferenceCounted &obj) |
Definition at line 71 of file SATResolver.h.
| zypp::solver::detail::SATResolver::SATResolver | ( | const ResPool & | pool, |
| Pool * | SATPool | ||
| ) |
Definition at line 170 of file SATResolver.cc.
|
virtual |
Definition at line 196 of file SATResolver.cc.
|
private |
Definition at line 1031 of file SATResolver.cc.
|
private |
Definition at line 210 of file SATResolver.cc.
|
private |
Definition at line 679 of file SATResolver.cc.
|
private |
Definition at line 458 of file SATResolver.cc.
|
private |
Definition at line 750 of file SATResolver.cc.
|
private |
Definition at line 1467 of file SATResolver.cc.
|
private |
Definition at line 1501 of file SATResolver.cc.
|
private |
Definition at line 1028 of file SATResolver.cc.
Definition at line 1025 of file SATResolver.cc.
|
virtual |
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::base::ReferenceCounted.
Definition at line 130 of file SATResolver.cc.
| ResPool zypp::solver::detail::SATResolver::pool | ( | void | ) | const |
Definition at line 204 of file SATResolver.cc.
|
inline |
Definition at line 149 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::resolvePool | ( | const CapabilitySet & | requires_caps, |
| const CapabilitySet & | conflict_caps, | ||
| const PoolItemList & | weakItems, | ||
| const std::set< Repository > & | upgradeRepos | ||
| ) |
Definition at line 763 of file SATResolver.cc.
| bool zypp::solver::detail::SATResolver::resolveQueue | ( | const SolverQueueItemList & | requestQueue, |
| const PoolItemList & | weakItems | ||
| ) |
Definition at line 829 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::doUpdate | ( | ) |
Definition at line 874 of file SATResolver.cc.
| ResolverProblemList zypp::solver::detail::SATResolver::problems | ( | ) |
Definition at line 1170 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::applySolutions | ( | const ProblemSolutionList & | solutions | ) |
Definition at line 1456 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemToInstall | ( | PoolItem | item | ) |
Definition at line 255 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemsToInstallFromList | ( | PoolItemList & | rl | ) |
Definition at line 264 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemToLock | ( | PoolItem | item | ) |
Definition at line 290 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemToKeep | ( | PoolItem | item | ) |
Definition at line 298 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemToRemove | ( | PoolItem | item | ) |
Definition at line 273 of file SATResolver.cc.
| void zypp::solver::detail::SATResolver::addPoolItemsToRemoveFromList | ( | PoolItemList & | rl | ) |
Definition at line 282 of file SATResolver.cc.
|
inline |
Definition at line 176 of file SATResolver.h.
|
inline |
Definition at line 177 of file SATResolver.h.
|
inline |
Definition at line 179 of file SATResolver.h.
|
inline |
Definition at line 180 of file SATResolver.h.
|
inline |
Definition at line 182 of file SATResolver.h.
|
inline |
Definition at line 183 of file SATResolver.h.
|
inline |
Definition at line 185 of file SATResolver.h.
|
inline |
Definition at line 186 of file SATResolver.h.
|
inline |
Definition at line 188 of file SATResolver.h.
|
inline |
Definition at line 189 of file SATResolver.h.
|
inline |
Definition at line 191 of file SATResolver.h.
|
inline |
Definition at line 192 of file SATResolver.h.
|
inline |
Definition at line 194 of file SATResolver.h.
|
inline |
Definition at line 195 of file SATResolver.h.
|
inline |
Definition at line 197 of file SATResolver.h.
|
inline |
Definition at line 198 of file SATResolver.h.
|
inline |
Definition at line 200 of file SATResolver.h.
|
inline |
Definition at line 201 of file SATResolver.h.
|
inline |
Definition at line 203 of file SATResolver.h.
|
inline |
Definition at line 204 of file SATResolver.h.
|
inline |
Definition at line 206 of file SATResolver.h.
|
inline |
Definition at line 207 of file SATResolver.h.
|
inline |
Definition at line 209 of file SATResolver.h.
|
inline |
Definition at line 210 of file SATResolver.h.
|
inline |
Definition at line 212 of file SATResolver.h.
|
inline |
Definition at line 213 of file SATResolver.h.
|
inline |
Definition at line 215 of file SATResolver.h.
|
inline |
Definition at line 216 of file SATResolver.h.
|
inline |
Definition at line 218 of file SATResolver.h.
|
inline |
Definition at line 220 of file SATResolver.h.
|
inline |
Definition at line 221 of file SATResolver.h.
|
inline |
Definition at line 222 of file SATResolver.h.
| sat::StringQueue zypp::solver::detail::SATResolver::autoInstalled | ( | ) | const |
Definition at line 1537 of file SATResolver.cc.
| sat::StringQueue zypp::solver::detail::SATResolver::userInstalled | ( | ) | const |
Definition at line 1545 of file SATResolver.cc.
|
friend |
Definition at line 145 of file SATResolver.h.
|
private |
Definition at line 74 of file SATResolver.h.
|
private |
Definition at line 75 of file SATResolver.h.
|
private |
Definition at line 76 of file SATResolver.h.
|
private |
Definition at line 77 of file SATResolver.h.
|
private |
Definition at line 80 of file SATResolver.h.
|
private |
Definition at line 83 of file SATResolver.h.
|
private |
Definition at line 84 of file SATResolver.h.
|
private |
Definition at line 85 of file SATResolver.h.
|
private |
Definition at line 86 of file SATResolver.h.
|
private |
Definition at line 89 of file SATResolver.h.
|
private |
Definition at line 90 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_fixsystem |
Definition at line 92 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_allowdowngrade |
Definition at line 93 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_allowarchchange |
Definition at line 94 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_allowvendorchange |
Definition at line 95 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_allowuninstall |
Definition at line 96 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_updatesystem |
Definition at line 97 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_noupdateprovide |
Definition at line 98 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_dosplitprovides |
Definition at line 99 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_onlyRequires |
Definition at line 100 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_ignorealreadyrecommended |
Definition at line 101 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_distupgrade |
Definition at line 102 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_distupgrade_removeunsupported |
Definition at line 103 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_dup_allowdowngrade |
Definition at line 104 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_dup_allownamechange |
Definition at line 105 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_dup_allowarchchange |
Definition at line 106 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_dup_allowvendorchange |
Definition at line 107 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_solveSrcPackages |
Definition at line 108 of file SATResolver.h.
| bool zypp::solver::detail::SATResolver::_cleandepsOnRemove |
Definition at line 109 of file SATResolver.h.