Public Member Functions |
|
void | fullPkgData (VarId varId, Pkg &pkg) const override |
|
std::string | getDesignation (VarId varId, int epochMode) const override |
|
std::string | getDesignation (const IdPkgRel &r) const override |
|
size_t | getPkgCount () const override |
|
std::string | getPkgName (VarId varId) const override |
|
std::string | getVersion (VarId varId, int epochMode) const override |
|
bool | knownPkgName (const std::string &name) const override |
|
PkgId | pkgIdOfVarId (VarId varId) const override |
|
std::string | pkgIdToStr (PkgId pkgId) const override |
|
| PkgScopeBase (const AbstractPkgBackEnd &backend, const Snapshot &snapshot) |
|
PkgId | strToPkgId (const std::string &name) const override |
|
virtual | ~PkgScopeBase () |
| | The destructor.
|
Protected Types |
|
typedef PkgSnapshot::Snapshot | Snapshot |
|
typedef PkgSnapshot::Pkg | SnapshotPkg |
|
typedef PkgSnapshot::PkgVector | SnapshotPkgVector |
|
typedef PkgSnapshot::Relation | SnapshotRelation |
|
typedef PkgSnapshot::RelationVector | SnapshotRelationVector |
Protected Member Functions |
|
NamedPkgRel | makeNamedPkgRel (const SnapshotRelation &rel) const |
|
int | verCmp (const std::string &ver1, const std::string &ver2) const |
|
bool | verEqual (const std::string &ver1, const std::string &ver2) const |
|
bool | verGreater (const std::string &ver1, const std::string &ver2) const |
|
bool | verOverlap (const VerSubset &ver1, const VerSubset &ver2) const |
Protected Attributes |
|
const AbstractPkgBackEnd & | m_backend |
|
const SnapshotPkgVector & | m_pkgs |
|
const SnapshotRelationVector & | m_relations |
|
const Snapshot & | m_snapshot |