Note: It's important that there is no implicit conversion required for arg_ptrs, because otherwise the parameter pack version below gets called instead (probably resulting in a segfault). ! Launch the kernel. * * \param arg_ptrs A vector of pointers to each function argument for the * kernel. * \param arg_types A vector of function argument types represented * as code-strin
| 2942 | * out the function signature. |
| 2943 | */ |
| 2944 | inline CUresult launch( |
| 2945 | std::vector<void*> arg_ptrs = std::vector<void*>(), |
| 2946 | jitify::detail::vector<std::string> arg_types = 0) const { |
| 2947 | return _impl->launch(arg_ptrs, arg_types); |
| 2948 | } |
| 2949 | // Regular function call syntax |
| 2950 | /*! Launch the kernel. |
| 2951 | * |
no test coverage detected