DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::detail::KernelInfo< KernelNameType > Struct Template Reference

#include <CL/sycl/detail/kernel_desc.hpp>

Static Public Member Functions

static constexpr unsigned getNumParams ()
 
static const kernel_param_desc_tgetParamDesc (int)
 
static constexpr const chargetName ()
 
static constexpr bool isESIMD ()
 
static constexpr const chargetFileName ()
 
static constexpr const chargetFunctionName ()
 
static constexpr unsigned getLineNumber ()
 
static constexpr unsigned getColumnNumber ()
 

Detailed Description

template<class KernelNameType>
struct cl::sycl::detail::KernelInfo< KernelNameType >

Definition at line 70 of file kernel_desc.hpp.

Member Function Documentation

◆ getColumnNumber()

template<class KernelNameType >
static constexpr unsigned cl::sycl::detail::KernelInfo< KernelNameType >::getColumnNumber ( )
inlinestaticconstexpr

Definition at line 81 of file kernel_desc.hpp.

◆ getFileName()

template<class KernelNameType >
static constexpr const char* cl::sycl::detail::KernelInfo< KernelNameType >::getFileName ( )
inlinestaticconstexpr

Definition at line 78 of file kernel_desc.hpp.

◆ getFunctionName()

template<class KernelNameType >
static constexpr const char* cl::sycl::detail::KernelInfo< KernelNameType >::getFunctionName ( )
inlinestaticconstexpr

Definition at line 79 of file kernel_desc.hpp.

◆ getLineNumber()

template<class KernelNameType >
static constexpr unsigned cl::sycl::detail::KernelInfo< KernelNameType >::getLineNumber ( )
inlinestaticconstexpr

Definition at line 80 of file kernel_desc.hpp.

◆ getName()

template<class KernelNameType >
static constexpr const char* cl::sycl::detail::KernelInfo< KernelNameType >::getName ( )
inlinestaticconstexpr

Definition at line 76 of file kernel_desc.hpp.

◆ getNumParams()

template<class KernelNameType >
static constexpr unsigned cl::sycl::detail::KernelInfo< KernelNameType >::getNumParams ( )
inlinestaticconstexpr

Definition at line 71 of file kernel_desc.hpp.

◆ getParamDesc()

template<class KernelNameType >
static const kernel_param_desc_t& cl::sycl::detail::KernelInfo< KernelNameType >::getParamDesc ( int  )
inlinestatic

Definition at line 72 of file kernel_desc.hpp.

◆ isESIMD()

template<class KernelNameType >
static constexpr bool cl::sycl::detail::KernelInfo< KernelNameType >::isESIMD ( )
inlinestaticconstexpr

Definition at line 77 of file kernel_desc.hpp.


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