add Clamp function

This commit is contained in:
aozhiwei 2019-03-18 17:35:23 +08:00
parent e2f4d2c9a4
commit 128aab9252

View File

@ -42,6 +42,12 @@ namespace a8
return t.back();
}
template <typename T>
const T& Clamp(const T& v, const T& lo, const T& hi)
{
return v < hi ? (v > lo ? v : lo) : hi;
}
template <typename T>
void SetToVector(std::set<T>& set_v, std::vector<T>& vector_v)
{