plugify 1.0.0.0
|
Represents a version of a software package. More...
#include <package.hpp>
Public Member Functions | |
bool | operator< (const PackageVersion &rhs) const noexcept |
Overloaded less-than operator for comparing PackageVersion instances. | |
Public Attributes | |
plg::version | version |
The semantic version of the package. | |
std::string | checksum |
The checksum of the package. | |
std::string | download |
The download URL for the package. | |
std::optional< std::vector< std::string > > | platforms |
The platforms supported by the package. | |
Represents a version of a software package.
The PackageVersion structure holds information about a package version, including the version number, checksum, download URL, supported platforms, and optional dependencies and conflicts.
Definition at line 23 of file package.hpp.
|
inlinenoexcept |
Overloaded less-than operator for comparing PackageVersion instances.
rhs | The right-hand side PackageVersion for comparison. |
Definition at line 34 of file package.hpp.
std::string plugify::PackageVersion::checksum |
The checksum of the package.
Definition at line 25 of file package.hpp.
std::string plugify::PackageVersion::download |
The download URL for the package.
Definition at line 26 of file package.hpp.
std::optional<std::vector<std::string> > plugify::PackageVersion::platforms |
The platforms supported by the package.
Definition at line 27 of file package.hpp.
plg::version plugify::PackageVersion::version |
The semantic version of the package.
Definition at line 24 of file package.hpp.