37 using Ptr = TraitsType::PtrType;
83 std::pair<std::vector<IdString>,std::vector<std::string>>
supersededByItems()
const;
96 std::string
group()
const;
101 std::string
url()
const;
105 std::list<std::string>
authors()
const;
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
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".
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.
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").
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
Base for resolvable objects.
bool empty() const
Test for an empty path.
LookupAttr::TransformIterator based container to retrieve list attributes.
A Solvable object within the sat Pool.
Easy-to use interface to the ZYPP dependency resolver.
std::list< ChangelogEntry > Changelog
List of ChangelogEntry.
#define DEFINE_PTR_TYPE(NAME)
Forward declaration of Ptr types.