DPC++ Runtime
Runtime libraries for oneAPI DPC++
syclcompat::kernel_function Class Reference

#include <syclcompat/kernel.hpp>

Public Member Functions

 kernel_function ()
 
 kernel_function (kernel_functor ptr)
 
 operator void * () const
 
void operator() (sycl::queue &q, const sycl::nd_range< 3 > &range, unsigned int local_mem_size, void **args, void **extra)
 

Detailed Description

Definition at line 416 of file kernel.hpp.

Constructor & Destructor Documentation

◆ kernel_function() [1/2]

syclcompat::kernel_function::kernel_function ( )
inline

Definition at line 418 of file kernel.hpp.

◆ kernel_function() [2/2]

syclcompat::kernel_function::kernel_function ( kernel_functor  ptr)
inline

Definition at line 419 of file kernel.hpp.

Member Function Documentation

◆ operator void *()

syclcompat::kernel_function::operator void * ( ) const
inline

Definition at line 421 of file kernel.hpp.

◆ operator()()

void syclcompat::kernel_function::operator() ( sycl::queue q,
const sycl::nd_range< 3 > &  range,
unsigned int  local_mem_size,
void **  args,
void **  extra 
)
inline

Definition at line 423 of file kernel.hpp.


The documentation for this class was generated from the following file: