| 2342 | // https://en.cppreference.com/w/cpp/experimental/is_detected |
| 2343 | template<class Default, class AlwaysVoid, template<class...> class Op, class... Args> |
| 2344 | struct detector { |
| 2345 | using value = std::false_type; |
| 2346 | using type = Default; |
| 2347 | }; |
| 2348 | |
| 2349 | template<class Default, template<class...> class Op, class... Args> |
| 2350 | struct detector<Default, void_t<Op<Args...>>, Op, Args...> { |
nothing calls this directly
no outgoing calls
no test coverage detected