| 183 | |
| 184 | struct FunctionExecutorImpl : public FunctionExecutor { |
| 185 | FunctionExecutorImpl(std::vector<TypeHolder> in_types, const Kernel* kernel, |
| 186 | std::unique_ptr<detail::KernelExecutor> executor, |
| 187 | const Function& func) |
| 188 | : in_types(std::move(in_types)), |
| 189 | kernel(kernel), |
| 190 | kernel_ctx(default_exec_context(), kernel), |
| 191 | executor(std::move(executor)), |
| 192 | func(func), |
| 193 | state(), |
| 194 | options(NULLPTR), |
| 195 | inited(false) {} |
| 196 | virtual ~FunctionExecutorImpl() {} |
| 197 | |
| 198 | Status KernelInit(const FunctionOptions* options) { |
nothing calls this directly
no test coverage detected