DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::detail::ItemBase< Dims, true > Struct Template Reference

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

Collaboration diagram for cl::sycl::detail::ItemBase< Dims, true >:

Public Member Functions

bool operator== (const ItemBase &Rhs) const
 
bool operator!= (const ItemBase &Rhs) const
 
size_t get_linear_id () const
 

Public Attributes

range< Dims > MExtent
 
id< Dims > MIndex
 
id< Dims > MOffset
 

Detailed Description

template<int Dims>
struct cl::sycl::detail::ItemBase< Dims, true >

Definition at line 22 of file item_base.hpp.

Member Function Documentation

◆ get_linear_id()

template<int Dims>
size_t cl::sycl::detail::ItemBase< Dims, true >::get_linear_id ( ) const
inline

Definition at line 31 of file item_base.hpp.

◆ operator!=()

template<int Dims>
bool cl::sycl::detail::ItemBase< Dims, true >::operator!= ( const ItemBase< Dims, true > &  Rhs) const
inline

Definition at line 29 of file item_base.hpp.

◆ operator==()

template<int Dims>
bool cl::sycl::detail::ItemBase< Dims, true >::operator== ( const ItemBase< Dims, true > &  Rhs) const
inline

Definition at line 24 of file item_base.hpp.

Member Data Documentation

◆ MExtent

template<int Dims>
range<Dims> cl::sycl::detail::ItemBase< Dims, true >::MExtent

Definition at line 42 of file item_base.hpp.

◆ MIndex

template<int Dims>
id<Dims> cl::sycl::detail::ItemBase< Dims, true >::MIndex

Definition at line 43 of file item_base.hpp.

◆ MOffset

template<int Dims>
id<Dims> cl::sycl::detail::ItemBase< Dims, true >::MOffset

Definition at line 44 of file item_base.hpp.


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