| 1344 | template<typename dataT, int dimensions, access::mode accessMode, |
| 1345 | access::target accessTarget> |
| 1346 | inline auto automatic_require(queue &q, |
| 1347 | accessor<dataT, dimensions, accessMode, accessTarget,access::placeholder::true_t>& acc) |
| 1348 | { |
| 1349 | using requirement_type = automatic_placeholder_requirement< |
| 1350 | dataT, dimensions, accessMode, accessTarget>; |
| 1351 | |
| 1352 | using impl_type = typename requirement_type::impl_type; |
| 1353 | |
| 1354 | return requirement_type{std::make_unique<impl_type>(q, &acc)}; |
| 1355 | } |
| 1356 | |
| 1357 | } // hipsycl |
| 1358 | } // vendor |
no outgoing calls
no test coverage detected