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)
bool checkName (const std::string &name) const
std::string constructPackageName (VarId varId) const
std::string constructPackageNameWithBuildTime (VarId varId) const
void getConflicts (VarId varId, IdPkgRelVector &res)
void getRequires (VarId varId, IdPkgRelVector &res)
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)
void selectMatchingVarsAmongProvides (PackageId packageId, VarIdVector &vars)
void selectMatchingVarsAmongProvides (PackageId packageId, const VersionCond &ver, VarIdVector &vars)
void selectMatchingVarsRealNames (const IdPkgRel &rel, VarIdVector &vars)
void selectMatchingVarsRealNames (PackageId packageId, VarIdVector &vars)
void selectMatchingVarsRealNames (PackageId packageId, const VersionCond &ver, VarIdVector &vars)
void selectMatchingVarsWithProvides (const IdPkgRel &rel, VarIdVector &vars)
void selectMatchingVarsWithProvides (PackageId packageId, VarIdVector &vars)
void selectMatchingVarsWithProvides (PackageId packageId, const VersionCond &ver, VarIdVector &vars)
void selectTheNewest (VarIdVector &vars)
void selectTheNewestByProvide (VarIdVector &vars, PackageId provideEntry)
PackageId strToPackageId (const std::string &name) const
void whatConflictsAmongInstalled (VarId varId, VarIdVector &res, IdPkgRelVector &resRels)
void whatDependsAmongInstalled (VarId varId, VarIdVector &res, IdPkgRelVector &resRels)
void whatSatisfiesAmongInstalled (const IdPkgRel &rel, VarIdVector &res)