| 70 | // ends[i]). |
| 71 | template <typename C1, typename C2, typename C3> |
| 72 | bool all_inside_range(const C1& values, const C2& range_starts, |
| 73 | const C3& range_ends) { |
| 74 | for (size_t i = 0, e = values.size(); i < e; ++i) { |
| 75 | if (values[i] < range_starts[i] || values[i] >= range_ends[i]) { |
| 76 | return false; |
| 77 | } |
| 78 | } |
| 79 | return true; |
| 80 | } |
| 81 | |
| 82 | } // namespace array_impl |
| 83 |
no test coverage detected