1 #ifndef EPT_APT_VERSION_H
2 #define EPT_APT_VERSION_H
bool operator>=(const Version &pkg) const
Definition: version.cc:67
std::string m_version
Definition: version.h:44
bool operator<=(const Version &pkg) const
Definition: version.cc:51
std::string name() const
Return the package name.
Definition: version.h:61
bool operator!=(const Version &pkg) const
Definition: version.h:83
bool operator>(const Version &pkg) const
Definition: version.cc:75
Version()
Create an invalid Version.
Definition: version.h:50
bool isValid() const
Return true if this package contains a valid value.
Definition: version.h:77
Version(const std::string &name, const std::string &version)
Create a Version from strings.
Definition: version.h:55
std::string upstreamVersion() const
Return the upstream part of the version.
Definition: version.cc:32
std::string m_name
Definition: version.h:43
bool operator<(const Version &pkg) const
Definition: version.cc:59
bool operator==(const Version &pkg) const
Comparison operators.
Definition: version.h:82
Lightweight Version class that represent a package with a version, with very cheap value copy operati...
Definition: version.h:40
std::string version() const
Return the package version, or the empty string if this is a versionless package. ...
Definition: version.h:67