| 1231 | |
| 1232 | template <typename Value, typename = std::void_t<>> |
| 1233 | struct IsRange : std::false_type |
| 1234 | { |
| 1235 | }; |
| 1236 | |
| 1237 | template <typename Value> |
| 1238 | struct IsRange<Value, std::void_t<decltype(std::begin(std::declval<Value>())), |
nothing calls this directly
no outgoing calls
no test coverage detected