#pragma once #include "Tests.h" class OpenCLHandler { private: cl::Program program; cl::Context context; cl::CommandQueue queue; size_t max_workgroup_size; void printTimeStats(cl::Event& event); public: OpenCLHandler(std::string kernelcode); bool run_test(TestCase* test); size_t get_max_size(); };