20 inline constexpr bool operator==(
const Version &lhs,
const Version &rhs)
noexcept
22 return lhs.Major == rhs.Major && lhs.Minor == rhs.Minor && lhs.SubMinor == rhs.SubMinor;
25 inline constexpr bool operator!=(
const Version &lhs,
const Version &rhs)
noexcept
27 return !operator==(lhs, rhs);
30 inline constexpr bool operator>(
const Version &lhs,
const Version &rhs)
noexcept
32 return lhs.Major > rhs.Major
33 || (lhs.Major == rhs.Major
34 && (lhs.Minor > rhs.Minor || (lhs.Minor == rhs.Minor && lhs.SubMinor > rhs.SubMinor)));
37 inline constexpr bool operator<(
const Version &lhs,
const Version &rhs)
noexcept
39 return operator>(rhs, lhs);
42 inline constexpr bool operator>=(
const Version &lhs,
const Version &rhs)
noexcept
44 return !operator<(lhs, rhs);
47 inline constexpr bool operator<=(
const Version &lhs,
const Version &rhs)
noexcept
49 return operator>=(rhs, lhs);
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17
Class representing a Semantic Version in Major.Minor.SubMinor format.
Definition version.hpp:14