Deepsolver
Public Member Functions
PackageScope Class Reference
Inheritance diagram for PackageScope:
AbstractPackageScope

List of all members.

Public Member Functions

bool allProvidesHaveTheVersion (const VarIdVector &vars, PackageId provideEntry) const
bool checkName (const std::string &name) const
std::string constructPackageName (VarId varId) const
std::string constructPackageNameWithBuildTime (VarId varId) const
void fillPkgData (VarId varId, Pkg &pkg) const
void getConflicts (VarId varId, IdPkgRelVector &res) const
std::string getPackageName (VarId varId) const
void getRequires (VarId varId, IdPkgRelVector &res) const
std::string getVersion (VarId varId) const
bool isInstalled (VarId varId) const
PackageId packageIdOfVarId (VarId varId) const
std::string packageIdToStr (PackageId packageId) const
 PackageScope (const AbstractPackageBackEnd &backEnd, const PackageScopeContent &content, const ProvideMap &provideMap, const InstalledReferences &installedRequiresEntries, const InstalledReferences &installedConflictsEntries)
void selectMatchingVarsAmongProvides (const IdPkgRel &rel, VarIdVector &vars) const
void selectMatchingVarsAmongProvides (PackageId packageId, VarIdVector &vars) const
void selectMatchingVarsAmongProvides (PackageId packageId, const VersionCond &ver, VarIdVector &vars) const
void selectMatchingVarsRealNames (const IdPkgRel &rel, VarIdVector &vars) const
void selectMatchingVarsRealNames (PackageId packageId, VarIdVector &vars) const
void selectMatchingVarsRealNames (PackageId packageId, const VersionCond &ver, VarIdVector &vars) const
void selectMatchingVarsWithProvides (const IdPkgRel &rel, VarIdVector &vars) const
void selectMatchingVarsWithProvides (PackageId packageId, VarIdVector &vars) const
void selectMatchingVarsWithProvides (PackageId packageId, const VersionCond &ver, VarIdVector &vars) const
void selectTheNewest (VarIdVector &vars) const
void selectTheNewestByProvide (VarIdVector &vars, PackageId provideEntry) const
PackageId strToPackageId (const std::string &name) const
void whatConflictsAmongInstalled (VarId varId, VarIdVector &res, IdPkgRelVector &resRels) const
void whatDependsAmongInstalled (VarId varId, VarIdVector &res, IdPkgRelVector &resRels) const
void whatSatisfiesAmongInstalled (const IdPkgRel &rel, VarIdVector &res) const