49 Version(
int major,
int minor,
int build) noexcept;
58 Version(
int major,
int minor,
int build, const std::
string& dev);
84 const std::
string&
getDev() const noexcept;
94 const std::
string&
str() const noexcept;
105 bool operator<(const
Version& compare) const noexcept;
111 bool operator<=(const
Version& compare) const noexcept;
117 bool operator>(const
Version& compare) const noexcept;
123 bool operator>=(const
Version& compare) const noexcept;
129 bool operator==(const
Version& compare) const noexcept;
135 bool operator!=(const
Version& compare) const noexcept;
Version() noexcept
Constructs a Version.
int getMinor() const noexcept
Gets the minor number of the version.
const std::string & str() const noexcept
Gets a string representation of the Version.
const std::string & getDev() const noexcept
Gets the dev string of the version.
int getBuild() const noexcept
Gets the build number of the version.
int getMajor() const noexcept
Gets the major number of the version.
VersionType getVersionType() const noexcept
Gets the type of the version.
bool empty() const noexcept
Gets whether or not the Version object is empty.
VersionType
Types of a version.
Definition versiontype.h:32