| 488 | std::size_t Boundary = Count |
| 489 | > |
| 490 | static typename std::enable_if<(sizeof...(Values) < Boundary), void>::type run( |
| 491 | database_binder& db, |
| 492 | Function&& function, |
| 493 | Values&&... values |
| 494 | ) { |
| 495 | typename std::remove_cv<typename std::remove_reference<nth_argument_type<Function, sizeof...(Values)>>::type>::type value{}; |
| 496 | get_col_from_db(db, sizeof...(Values), value); |
| 497 | |
| 498 | run<Function>(db, function, std::forward<Values>(values)..., std::move(value)); |
| 499 | } |
| 500 | |
| 501 | template< |
| 502 | typename Function, |
nothing calls this directly
no test coverage detected