snippets
filter:96 snippets
cpp-gen-template·cpp·general
template <typename T>
T clamp(T val, T lo, T hi) {
return (val < lo) ? lo : (val > hi) ? hi : val;
}
template <typename Container>
typename Container::value_type sum(const Container& c) {
typename Container::value_type total{};
for (const auto& x : c) total += x;
return total;
}
cpp-gen-template·cpp·general
template <typename T>
T clamp(T val, T lo, T hi) {
return (val < lo) ? lo : (val > hi) ? hi : val;
}
template <typename Container>
typename Container::value_type sum(const Container& c) {
typename Container::value_type total{};
for (const auto& x : c) total += x;
return total;
}