apt: pkgProblemResolver Class Reference

apt 2.7.6 commandline package manager

Classes | Public Member Functions | Protected Member Functions | List of all members
pkgProblemResolver Class Reference

## Public Member Functions
void | Protect (pkgCache::PkgIterator Pkg)
void | Remove (pkgCache::PkgIterator Pkg)
void | Clear (pkgCache::PkgIterator Pkg)
bool | Resolve (bool BrokenFix=false, OpProgress *const Progress=NULL)
APT_HIDDEN bool | ResolveInternal (bool const BrokenFix=false)
bool | ResolveByKeep (OpProgress *const Progress=NULL)
APT_HIDDEN bool | ResolveByKeepInternal ()
| pkgProblemResolver (pkgDepCache *Cache)

## Protected Member Functions
bool | InstOrNewPolicyBroken (pkgCache::PkgIterator Pkg)

## Member Function Documentation

## ◆ ResolveInternal()

bool ResolveInternal | ( | bool const | BrokenFix = `false` | ) |

Todo:
  we should undo the complete MarkInstall process here

Todo:
  use DoUpgrade(Pkg) instead?

References pkgDepCache::GetCandidateVersion().

The documentation for this class was generated from the following files:

- apt-pkg/algorithms.h
- apt-pkg/algorithms.cc