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

#include <sycl/detail/kernel_desc.hpp>

Static Public Member Functions

static constexpr unsigned getNumParams ()
 
static const kernel_param_desc_tgetParamDesc (int)
 
static constexpr const char * getName ()
 
static constexpr bool isESIMD ()
 
static constexpr const char * getFileName ()
 
static constexpr const char * getFunctionName ()
 
static constexpr unsigned getLineNumber ()
 
static constexpr unsigned getColumnNumber ()
 
static constexpr int64_t getKernelSize ()
 

Detailed Description

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

Definition at line 78 of file kernel_desc.hpp.

Member Function Documentation

◆ getColumnNumber()

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

Definition at line 89 of file kernel_desc.hpp.

◆ getFileName()

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

Definition at line 86 of file kernel_desc.hpp.

◆ getFunctionName()

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

Definition at line 87 of file kernel_desc.hpp.

◆ getKernelSize()

template<class KernelNameType >
static constexpr int64_t sycl::_V1::detail::KernelInfo< KernelNameType >::getKernelSize ( )
inlinestaticconstexpr

Definition at line 90 of file kernel_desc.hpp.

◆ getLineNumber()

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

Definition at line 88 of file kernel_desc.hpp.

◆ getName()

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

Definition at line 84 of file kernel_desc.hpp.

◆ getNumParams()

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

Definition at line 79 of file kernel_desc.hpp.

◆ getParamDesc()

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

Definition at line 80 of file kernel_desc.hpp.

◆ isESIMD()

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

Definition at line 85 of file kernel_desc.hpp.


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