queue.h File Reference
This file contains the queue class as define in the SYCL 1.2 specification. More...
#include "SYCL/apis.h"
#include "SYCL/backend.h"
#include "SYCL/base.h"
#include "SYCL/cl_types.h"
#include "SYCL/command_group.h"
#include "SYCL/context.h"
#include "SYCL/device.h"
#include "SYCL/device_selector.h"
#include "SYCL/event.h"
#include "SYCL/exception_list.h"
#include "SYCL/include_opencl.h"
#include "SYCL/info.h"
#include "SYCL/predefines.h"
#include "SYCL/property.h"
#include <cstddef>
#include <functional>
#include <memory>
#include <system_error>
#include <type_traits>
#include "computecpp_export.h"
Go to the source code of this file.
Classes | |
class | cl::sycl::property::queue::enable_profiling |
The enable_profiling property adds the requirement that the SYCL runtime must capture profiling information for the command groups that are submitted from this SYCL queue and provide said information via the SYCL event class get_profiling_info member function, if the associated SYCL device supports queue profiling. More... | |
class | cl::sycl::property::queue::in_order_impl |
Property which enabled in-order scheduling for any command groups submitted to the queue. More... | |
class | cl::sycl::queue |
The cl::sycl::queue object is the SYCL abstraction of the OpenCL object cl_command_queue. More... | |
struct | std::hash< cl::sycl::queue > |
provides a specialization for std::hash for the buffer class. 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::property | |
cl::sycl::property::queue | |
Detailed Description
This file contains the queue class as define in the SYCL 1.2 specification.
Definition in file queue.h.