Deepsolver
Deepsolver::PkgScopeBase Member List
This is the complete list of members for Deepsolver::PkgScopeBase, including all inherited members.
AbstractPackageScope() (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [inline]
allProvidesHaveTheVersion(const VarIdVector &vars, PackageId provideEntry) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
checkName(const std::string &name) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [virtual]
constructFullVersion(VarId varId) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
constructPackageName(VarId varId) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [virtual]
constructPackageNameWithBuildTime(VarId varId) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [virtual]
fillPkgData(VarId varId, Pkg &pkg) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [virtual]
getConflicts(VarId varId, IdPkgRelVector &res) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
getDesignation(const IdPkgRel &r) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [virtual]
getPackageName(VarId varId) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [virtual]
getRequires(VarId varId, IdPkgRelVector &res) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
getVersion(VarId varId) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [virtual]
isInstalled(VarId varId) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
m_backEnd (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
m_installedConflictsEntries (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
m_installedRequiresEntries (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
m_pkgs (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
m_provideMap (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
m_relations (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
m_snapshot (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
packageIdOfVarId(VarId varId) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [virtual]
packageIdToStr(PackageId packageId) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [virtual]
PkgScopeBase(const AbstractPackageBackEnd &backEnd, const Snapshot &snapshot, const ProvideMap &provideMap, const InstalledReferences &installedRequiresEntries, const InstalledReferences &installedConflictsEntries) (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [inline]
selectMatchingVarsAmongProvides(const IdPkgRel &rel, VarIdVector &vars) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
selectMatchingVarsAmongProvides(PackageId packageId, VarIdVector &vars) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
selectMatchingVarsAmongProvides(PackageId packageId, const VersionCond &ver, VarIdVector &vars) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
selectMatchingVarsRealNames(const IdPkgRel &rel, VarIdVector &vars) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
selectMatchingVarsRealNames(PackageId packageId, VarIdVector &vars) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
selectMatchingVarsRealNames(PackageId packageId, const VersionCond &ver, VarIdVector &vars) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
selectMatchingVarsWithProvides(const IdPkgRel &rel, VarIdVector &vars) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
selectMatchingVarsWithProvides(PackageId packageId, VarIdVector &vars) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
selectMatchingVarsWithProvides(PackageId packageId, const VersionCond &ver, VarIdVector &vars) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
selectTheNewest(VarIdVector &vars) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
selectTheNewestByProvide(VarIdVector &vars, PackageId provideEntry) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
Snapshot typedef (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
SnapshotPkg typedef (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
SnapshotPkgVector typedef (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
SnapshotRelation typedef (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
SnapshotRelationVector typedef (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
strToPackageId(const std::string &name) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [virtual]
versionCompare(const std::string &ver1, const std::string &ver2) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
versionEqual(const std::string &ver1, const std::string &ver2) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
versionGreater(const std::string &ver1, const std::string &ver2) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
versionOverlap(const VersionCond &ver1, const VersionCond &ver2) const (defined in Deepsolver::PkgScopeBase)Deepsolver::PkgScopeBase [protected]
whatConflictsAmongInstalled(VarId varId, VarIdVector &res, IdPkgRelVector &resRels) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
whatDependsAmongInstalled(VarId varId, VarIdVector &res, IdPkgRelVector &resRels) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
whatSatisfiesAmongInstalled(const IdPkgRel &rel, VarIdVector &res) const =0 (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [pure virtual]
~AbstractPackageScope() (defined in Deepsolver::AbstractPackageScope)Deepsolver::AbstractPackageScope [inline, virtual]
~PkgScopeBase()Deepsolver::PkgScopeBase [inline, virtual]