DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::ArgDesc Class Reference

#include <sycl/detail/cg_types.hpp>

Collaboration diagram for sycl::_V1::detail::ArgDesc:

Public Member Functions

 ArgDesc (sycl::detail::kernel_param_kind_t Type, void *Ptr, int Size, int Index)
 

Public Attributes

sycl::detail::kernel_param_kind_t MType
 
void * MPtr
 
int MSize
 
int MIndex
 

Detailed Description

Definition at line 39 of file cg_types.hpp.

Constructor & Destructor Documentation

◆ ArgDesc()

sycl::_V1::detail::ArgDesc::ArgDesc ( sycl::detail::kernel_param_kind_t  Type,
void *  Ptr,
int  Size,
int  Index 
)
inline

Definition at line 41 of file cg_types.hpp.

Member Data Documentation

◆ MIndex

int sycl::_V1::detail::ArgDesc::MIndex

Definition at line 48 of file cg_types.hpp.

Referenced by sycl::_V1::detail::applyFuncOnFilteredArgs().

◆ MPtr

void* sycl::_V1::detail::ArgDesc::MPtr

Definition at line 46 of file cg_types.hpp.

Referenced by sycl::_V1::detail::SetArgBasedOnType().

◆ MSize

int sycl::_V1::detail::ArgDesc::MSize

Definition at line 47 of file cg_types.hpp.

Referenced by sycl::_V1::detail::SetArgBasedOnType().

◆ MType

sycl::detail::kernel_param_kind_t sycl::_V1::detail::ArgDesc::MType

Definition at line 45 of file cg_types.hpp.

Referenced by sycl::_V1::detail::SetArgBasedOnType().


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