program.h File Reference
This file implements the cl::sycl::program class as defined by the SYCL 1.2 specification. More...
#include "SYCL/base.h"
#include "SYCL/cl_types.h"
#include "SYCL/common.h"
#include "SYCL/context.h"
#include "SYCL/device.h"
#include "SYCL/error_log.h"
#include "SYCL/include_opencl.h"
#include "SYCL/info.h"
#include "SYCL/kernel.h"
#include "SYCL/predefines.h"
#include "SYCL/property.h"
#include <algorithm>
#include <cstddef>
#include <memory>
#include <string>
#include <system_error>
#include <utility>
#include <vector>
#include "computecpp_export.h"
Go to the source code of this file.
Classes | |
class | cl::sycl::program |
Public facing program class that provides an interface for abstracting the construction and building of a cl_program object, See section 3.5.5 of the SYCL 1.2 specification. More... | |
struct | std::hash< cl::sycl::program > |
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::info | |
Enumerations | |
enum | cl::sycl::info::program : int { cl::sycl::info::program::reference_count, cl::sycl::info::program::context, cl::sycl::info::program::devices } |
Program descriptor to query information about a program object. More... | |
enum | cl::sycl::program_state { cl::sycl::program_state::none, cl::sycl::program_state::compiled, cl::sycl::program_state::linked } |
Enum describing the build state of the program. More... | |
Detailed Description
This file implements the cl::sycl::program class as defined by the SYCL 1.2 specification.
Definition in file program.h.