error.h File Reference
Provides SYCL exception and error code types. More...
#include "SYCL/backend.h"
#include "SYCL/base.h"
#include "SYCL/context.h"
#include "SYCL/host_compiler_macros.h"
#include "SYCL/include_opencl.h"
#include "SYCL/predefines.h"
#include <exception>
#include <functional>
#include <iosfwd>
#include <memory>
#include <system_error>
#include <vector>
#include "computecpp_export.h"
Go to the source code of this file.
Classes | |
class | cl::sycl::exception |
SYCL exception class, defined Section 3.2 of the specification, for general SYCL error. More... | |
class | cl::sycl::runtime_error |
Base SYCL runtime error group. More... | |
class | cl::sycl::kernel_error |
Represents an error that occurred before or while enqueuing a SYCL kernel. More... | |
class | cl::sycl::accessor_error |
Represents an error regarding cl::sycl::accessor objects defined. More... | |
class | cl::sycl::nd_range_error |
Represents an error related to a provided nd_range. More... | |
class | cl::sycl::event_error |
Represents an error related to a cl::sycl::event. More... | |
class | cl::sycl::invalid_parameter_error |
Represents an error related to SYCL kernel parameters. More... | |
class | cl::sycl::device_error |
Base SYCL device error group. More... | |
class | cl::sycl::compile_program_error |
Represents an error that happened during compilation. More... | |
class | cl::sycl::link_program_error |
Represents an error that happened during linking. More... | |
class | cl::sycl::invalid_object_error |
Represents an error regarding any memory object being used by a kernel. More... | |
class | cl::sycl::memory_allocation_error |
Represents a memory allocation error. More... | |
class | cl::sycl::platform_error |
Represents a platform related error. More... | |
class | cl::sycl::profiling_error |
Represents an issue related to profiling (can only be raised if profiling is enabled). More... | |
class | cl::sycl::feature_not_supported |
Represents an exception when an optional feature or extension is used in a kernel but its not available on the device the SYCL kernel is being enqueued on. More... | |
Namespaces | |
cl | |
deduce_type_t takes an arbitrary type and attempts to map it to a cl::sycl::cl_type . | |
cl::sycl | |
Detailed Description
Provides SYCL exception and error code types.
Definition in file error.h.