| 17395 | |
| 17396 | template <typename F, typename U = meta::unqualified_t<F>> |
| 17397 | inline constexpr auto resolve_f(std::true_type, F&& f) |
| 17398 | -> decltype(resolve_i(types<meta::function_signature_t<decltype(&U::operator())>>(), std::forward<F>(f))) { |
| 17399 | return resolve_i(types<meta::function_signature_t<decltype(&U::operator())>>(), std::forward<F>(f)); |
| 17400 | } |
| 17401 | |
| 17402 | template <typename F> |
| 17403 | inline constexpr void resolve_f(std::false_type, F&&) { |