16 #include <hboost/functional/hash.hpp>
21 template <
typename VALUE_TYPE>
25 return hboost::hash<VALUE_TYPE>()(value);
33 template <
typename VALUE_TYPE>
37 hboost::hash_combine(hash, value);
42 template <
typename IT>
44 SYShashRange(IT it,
const IT &
end)
47 for (; it !=
end; ++it)
48 SYShashCombine(hash, *it);
54 template <
typename IT>
58 for (; it !=
end; ++it)
59 SYShashCombine(hash, *it);
64 template <
typename... Args>
69 (SYShashCombine(hash, args), ...);
constexpr size_t SYShash(const SYS_Flicks f)
GLsizei const GLfloat * value
std::size_t SYS_HashType
Define the type for hash values.
**If you just want to fire and args