491 static const SolvableIdType noSolvableId(0)
Id to denote Solvable::noSolvable.
IdString vendor() const
The vendor.
A Solvable object within the sat Pool.
bool supportsLocales() const
Whether this Solvable claims to support locales.
Capabilities dep_supplements() const
Capabilities dep_conflicts() const
Enumeration class of dependency types.
Arch arch() const
The architecture.
static const IdString ptfPackageToken
Indicator provides ptf-package()
Capabilities dep(Dep which_r) const
Return Capabilities selected by Dep constant.
std::unordered_set< Locale > LocaleSet
Capabilities dep_enhances() const
Capabilities dep_obsoletes() const
Access to the sat-pools string space.
std::string name() const
The name (without any ResKind prefix).
#define for_(IT, BEG, END)
Convenient for-loops using iterator.
Edition represents [epoch:]version[-release]
static const IdString patternToken
Indicator provides pattern()
CapabilitySet providesNamespace(const std::string &namespace_r) const
Return the namespaced provides 'namespace([value])[ op edition]' of this Solvable.
ResKind kind() const
The Solvables ResKind.
zypp::sat::detail::SolvableIdType SolvableIdType
bool identical(const Solvable &rhs) const
Test whether two Solvables have the same content.
Store and operate on date (time_t).
bool isKind(TIterator begin, TIterator end) const
for_use_in_switch inSwitch() const
Enumarator provided for use in switch statement.
Capabilities operator[](Dep which_r) const
zypp::Date buildtime() const
The items build time.
bool isSystem() const
Return whether this Solvable belongs to the system repo.
Capabilities dep_prerequires() const
Container of Capability (currently read only).
detail::CSolvable * get() const
Expert backdoor.
Edition edition() const
The edition (version-release).
Solvable()
Default ctor creates noSolvable.
std::pair< bool, CapabilitySet > matchesSolvable(const SolvAttr &attr, const Solvable &solv) const
Capabilities dep_provides() const
bool sameNVRA(const Solvable &rhs) const
Test for same name-version-release.arch.
std::unordered_set< Capability > CapabilitySet
'Language[_Country]' codes.
static const IdString retractedToken
Indicator provides retracted-patch-package()
CapabilitySet valuesOfNamespace(const std::string &namespace_r) const
Return 'value[ op edition]' for namespaced provides 'namespace(value)[ op edition]'.
Capabilities dep_recommends() const
detail::RepoIdType repository() const
The repo id this Solvable belongs to.
LocaleSet getSupportedLocales() const
Return the supported locales.
static const Solvable noSolvable
Represents no Solvable.
zypp::Date installtime() const
The items install time (false if not installed).
detail::SolvableIdType IdType
Capabilities dep_requires() const
IdString ident() const
The identifier.
static const IdString ptfMasterToken
Indicator provides ptf()
Capabilities dep_suggests() const
static const IdString productToken
Indicator provides product()
bool supportsLocale(const Locale &locale_r) const
Whether this Solvable supports a specific Locale.
zypp::sat::detail::RepoIdType RepoIdType