17#ifndef TOOLBOX_UTIL_VERSION_HPP
18#define TOOLBOX_UTIL_VERSION_HPP
22#include <boost/functional/hash.hpp>
25inline namespace util {
64static_assert(Version{1, 2} == Version{1, 2});
65static_assert(Version{1, 2} < Version{1, 3});
66static_assert(Version{1, 2} < Version{2, 2});
86 boost::hash_combine(h,
ver.major);
87 boost::hash_combine(h,
ver.minor);
ostream & operator<<(ostream &os, const pair< T, U > &p)