OpenCL C++ Wrapper classes header - Fluent style