DPC++ Runtime
Runtime libraries for oneAPI DPC++
pi_opencl.hpp File Reference
#include <climits>
#include <regex>
#include <string>
Include dependency graph for pi_opencl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OCLV::OpenCLVersion
 

Namespaces

 OCLV
 

Macros

#define _PI_OPENCL_PLUGIN_VERSION   1
 
#define _PI_OPENCL_PLUGIN_VERSION_STRING   _PI_PLUGIN_VERSION_STRING(_PI_OPENCL_PLUGIN_VERSION)
 

Variables

const OpenCLVersion OCLV::V1_0 (1, 0)
 
const OpenCLVersion OCLV::V1_1 (1, 1)
 
const OpenCLVersion OCLV::V1_2 (1, 2)
 
const OpenCLVersion OCLV::V2_0 (2, 0)
 
const OpenCLVersion OCLV::V2_1 (2, 1)
 
const OpenCLVersion OCLV::V2_2 (2, 2)
 
const OpenCLVersion OCLV::V3_0 (3, 0)
 

Detailed Description

Declarations for vOpenCL Plugin. It is the interface between device-agnostic SYCL runtime layer and underlying OpenCL runtime.

Definition in file pi_opencl.hpp.

Macro Definition Documentation

◆ _PI_OPENCL_PLUGIN_VERSION

#define _PI_OPENCL_PLUGIN_VERSION   1

Definition at line 26 of file pi_opencl.hpp.

◆ _PI_OPENCL_PLUGIN_VERSION_STRING

#define _PI_OPENCL_PLUGIN_VERSION_STRING   _PI_PLUGIN_VERSION_STRING(_PI_OPENCL_PLUGIN_VERSION)

Definition at line 28 of file pi_opencl.hpp.