#include <tuple>
namespace gl
{
constexpr Version::Version()
: … { … }
#undef major
#undef minor
constexpr Version::Version(unsigned int major_, unsigned int minor_)
: … { … }
inline bool operator==(const Version &a, const Version &b)
{ … }
inline bool operator!=(const Version &a, const Version &b)
{ … }
inline bool operator>=(const Version &a, const Version &b)
{ … }
inline bool operator<=(const Version &a, const Version &b)
{ … }
inline bool operator<(const Version &a, const Version &b)
{ … }
inline bool operator>(const Version &a, const Version &b)
{ … }
}