base.h File Reference
This file contains functions and forward declarations of functions used throughout the runtime. More...
#include "SYCL/common.h"
Go to the source code of this file.
Classes | |
class | cl::sycl::nd_range< dimensions > |
Implements the nd_range class of the SYCL specification. More... | |
class | cl::sycl::item< dimensions, with_offset > |
The cl::sycl::item object is a container for all information about a work item. More... | |
class | cl::sycl::nd_item< dimensions > |
The cl::sycl::nd_item object is a container for all information about a work-item. More... | |
class | cl::sycl::h_item< dimensions > |
Identifies an instance of a parallel_for_work_item function object executing at each point in a local range passed to a parallel_for_work_item call. More... | |
class | cl::sycl::group< Dimensions > |
The cl::sycl::group object is a container for all information about a work group. More... | |
Namespaces | |
cl | |
deduce_type_t takes an arbitrary type and attempts to map it to a cl::sycl::cl_type . | |
cl::sycl | |
cl::sycl::access | |
Enumerations | |
enum | cl::sycl::access::fence_space : cl_uint { cl::sycl::access::fence_space::local_space = 1, cl::sycl::access::fence_space::global_space = 2, cl::sycl::access::fence_space::global_and_local = 3 } |
Memory fence descriptor. More... | |
enum | cl::sycl::access::address_space : int { cl::sycl::access::address_space::private_space = 0, cl::sycl::access::address_space::global_space = 1, cl::sycl::access::address_space::constant_space = 2, cl::sycl::access::address_space::local_space = 3, cl::sycl::access::address_space::subgroup_local_space = 9 } |
Address space descriptors. More... | |
Detailed Description
This file contains functions and forward declarations of functions used throughout the runtime.
Definition in file base.h.