#pragma once // OpenCL SDK includes #include "OpenCLUtilsCpp_Export.h" #include // OpenCL includes #include namespace cl { namespace util { std::string UTILSCPP_EXPORT read_text_file(const char* const filename, cl_int* const error); std::vector UTILSCPP_EXPORT read_binary_file(const char* const filename, cl_int* const error); Program::Binaries UTILSCPP_EXPORT read_binary_files(const std::vector& devices, const char* const program_file_name, cl_int* const error); cl_int UTILSCPP_EXPORT write_binaries(const cl::Program::Binaries& binaries, const std::vector& devices, const char* const program_file_name); } }