DPC++ Runtime
Runtime libraries for oneAPI Data Parallel C++
exception.hpp File Reference
#include <CL/sycl/backend_types.hpp>
#include <CL/sycl/detail/common.hpp>
#include <CL/sycl/detail/export.hpp>
#include <CL/sycl/detail/pi.h>
#include <CL/sycl/stl.hpp>
#include <exception>
Include dependency graph for exception.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cl::sycl::detail::SYCLCategory
 
class  cl::sycl::exception
 
struct  std::is_error_code_enum< cl::sycl::errc >
 

Namespaces

 cl
 We provide new interfaces for matrix muliply in this patch:
 
 cl::sycl
 
 cl::sycl::detail
 
 std
 

Typedefs

template<backend B>
using cl::sycl::errc_for = typename backend_traits< B >::errc
 

Enumerations

enum  cl::sycl::errc : unsigned int {
  cl::sycl::errc::success = 0, cl::sycl::errc::runtime = 1, cl::sycl::errc::kernel = 2, cl::sycl::errc::accessor = 3,
  cl::sycl::errc::nd_range = 4, cl::sycl::errc::event = 5, cl::sycl::errc::kernel_argument = 6, cl::sycl::errc::build = 7,
  cl::sycl::errc::invalid = 8, cl::sycl::errc::memory_allocation = 9, cl::sycl::errc::platform = 10, cl::sycl::errc::profiling = 11,
  cl::sycl::errc::feature_not_supported = 12, cl::sycl::errc::kernel_not_supported = 13, cl::sycl::errc::backend_mismatch = 14
}
 

Functions

std::error_code cl::sycl::make_error_code (sycl::errc E) noexcept
 Constructs an error code using e and sycl_category() More...
 
const std::error_category & cl::sycl::sycl_category () noexcept