SATResolver.cc File Reference

#include <satsolver/repo_solv.h>
#include <satsolver/poolarch.h>
#include <satsolver/evr.h>
#include <satsolver/poolvendor.h>
#include <satsolver/policy.h>
#include <satsolver/bitmap.h>
#include <satsolver/queue.h>
#include "zypp/solver/detail/Helper.h"
#include "zypp/base/String.h"
#include "zypp/Product.h"
#include "zypp/Capability.h"
#include "zypp/ResStatus.h"
#include "zypp/VendorAttr.h"
#include "zypp/base/LogTools.h"
#include "zypp/base/Gettext.h"
#include "zypp/base/Algorithm.h"
#include "zypp/ResPool.h"
#include "zypp/ResFilters.h"
#include "zypp/ZConfig.h"
#include "zypp/sat/Pool.h"
#include "zypp/sat/WhatProvides.h"
#include "zypp/sat/WhatObsoletes.h"
#include "zypp/solver/detail/SATResolver.h"
#include "zypp/solver/detail/ProblemSolutionCombi.h"
#include "zypp/solver/detail/ProblemSolutionIgnore.h"
#include "zypp/solver/detail/SolverQueueItemInstall.h"
#include "zypp/solver/detail/SolverQueueItemDelete.h"
#include "zypp/solver/detail/SystemCheck.h"

Include dependency graph for SATResolver.cc:

Go to the source code of this file.


Classes

struct  zypp::solver::detail::SATCollectTransact
class  zypp::solver::detail::CheckIfUpdate
class  zypp::solver::detail::CollectPseudoInstalled
struct  zypp::solver::detail::FindPackage

Namespaces

namespace  zypp
 Easy-to use interface to the ZYPP dependency resolver.
namespace  zypp::solver
namespace  zypp::solver::detail

Functions

 zypp::solver::detail::IMPL_PTR_TYPE (SATResolver)
int zypp::solver::detail::vendorCheck (Pool *pool, Solvable *solvable1, Solvable *solvable2)
std::string zypp::solver::detail::itemToString (const PoolItem &item)
PoolItem zypp::solver::detail::getPoolItem (Id id_r)
static void zypp::solver::detail::SATSolutionToPool (PoolItem item, const ResStatus &status, const ResStatus::TransactByValue causer)


doxygen