| 21 | compute_program::~compute_program() {} |
| 22 | |
| 23 | shared_ptr<compute_kernel> compute_program::get_kernel(const string_view& func_name) const { |
| 24 | const auto iter = find(cbegin(kernel_names), cend(kernel_names), func_name); |
| 25 | if(iter == cend(kernel_names)) return {}; |
| 26 | return kernels[(size_t)distance(cbegin(kernel_names), iter)]; |
| 27 | } |
no test coverage detected