PIP 5.6.1
Platform-Independent Primitives
Classes | Functions
piopencl.h File Reference

OpenCL wrapper classes. More...

#include "pip_opencl_export.h"
#include "pivariant.h"

Classes

class  PIOpenCL
 Entry point for the OpenCL wrapper API. More...
 
struct  PIOpenCL::KernelArg
 Reflected description of a kernel argument. More...
 
struct  PIOpenCL::Device
 Description of a discovered OpenCL device. More...
 
struct  PIOpenCL::Platform
 Description of an OpenCL platform and its devices. More...
 
class  PIOpenCL::Context
 OpenCL context wrapper that owns created programs and buffers. More...
 
class  PIOpenCL::Buffer
 OpenCL buffer wrapper optionally bound to a host container. More...
 
class  PIOpenCL::Program
 Compiled OpenCL program that owns discovered kernels. More...
 
class  PIOpenCL::Kernel
 OpenCL kernel wrapper with reflected argument metadata. More...
 

Functions

PICout operator<< (PICout s, const PIOpenCL::KernelArg &v)
 Writes a readable kernel argument description to PICout.
 

Detailed Description

OpenCL wrapper classes.