| 493 | std::enable_if_t<is_callable<Callable>::value, bool> = true, |
| 494 | std::enable_if_t<callable_nargs<Callable>::value >= 1, bool> = true, |
| 495 | std::enable_if_t<std::is_floating_point<callable_arg<0, Callable>>::value, bool> = true |
| 496 | > |
| 497 | auto wrap ( |
| 498 | Callable&& clb, |
| 499 | int& i |
| 500 | ) |
| 501 | { |
| 502 | i = 1; |
| 503 | |
| 504 | return [pclb = std::forward<Callable>(clb)](float a, int b, long c) { |
| 505 | pclb(a, b, c); |
| 506 | }; |
| 507 | } |
| 508 | |
| 509 | template < |
| 510 | class Callable, |
no outgoing calls
no test coverage detected