84 std::pair<std::vector<IdString>,std::vector<std::string>>
supersededByItems()
const;
97 std::string
group()
const;
102 std::string
url()
const;
106 std::list<std::string>
authors()
const;
Store and operate with byte count.
Edition represents [epoch:]version[-release]
std::string packager() const
std::string sourcePkgLongName() const
The source rpms "name-version-release.type".
sat::ArrayAttr< PackageKeyword, IdString > Keywords
bool maybeUnsupported() const
True if the vendor support for this package is unknown or explicitly unsupported.
Keywords keywords() const
Pathname cachedLocation() const
Location of the downloaded package in cache or an empty path.
std::vector< std::string > supersededBy() const
The name(s) of the successor package if vendorSupport is VendorSupportSuperseded.
OnMediaLocation location() const
Location of the resolvable in the repository.
FileList filelist() const
Return the packages filelist (if available).
TraitsType::constPtrType constPtr
std::string sourcePkgName() const
Name of the source rpm this package was built from.
sat::ArrayAttr< std::string, std::string > FileList
std::string url() const
Don't ship it as class Url, because it might be in fact anything but a legal Url.
std::string sourcePkgType() const
The type of the source rpm ("src" or "nosrc").
ResTraits< Self > TraitsType
Package(const sat::Solvable &solvable_r)
Ctor.
Edition sourcePkgEdition() const
Edition of the source rpm this package was built from.
VendorSupportOption vendorSupport() const
Returns the level of supportability the vendor gives to this package.
CheckSum checksum() const
Checksum the source says this package should have.
ByteCount sourcesize() const
Size of corresponding the source package.
bool isCached() const
Whether the package is cached.
std::list< std::string > authors() const
std::string group() const
std::string buildhost() const
Changelog changelog() const
Get the package change log.
std::pair< std::vector< IdString >, std::vector< std::string > > supersededByItems() const
The successor package(s) if vendorSupport is VendorSupportSuperseded.
std::string distribution() const
std::string license() const
ResObject(const sat::Solvable &solvable_r)
Ctor.
LookupAttr::TransformIterator based container to retrieve list attributes.
A Solvable object within the sat Pool.
Easy-to use interface to the ZYPP dependency resolver.
ResTraits< TRes >::PtrType make(const sat::Solvable &solvable_r)
Directly create a certain kind of ResObject from sat::Solvable.
const Arch Arch_armv7hnl Arch_armv7nhl ZYPP_API
std::list< ChangelogEntry > Changelog
List of ChangelogEntry.
intrusive_ptr< Self > PtrType
intrusive_ptr< const Self > constPtrType
#define DEFINE_PTR_TYPE(NAME)
Forward declaration of Ptr types.