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

#include <sycl/detail/item_base.hpp>

Collaboration diagram for sycl::_V1::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 sycl::_V1::detail::ItemBase< Dims, true >

Definition at line 24 of file item_base.hpp.

Member Function Documentation

◆ get_linear_id()

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

Definition at line 33 of file item_base.hpp.

◆ operator!=()

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

Definition at line 31 of file item_base.hpp.

◆ operator==()

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

Definition at line 26 of file item_base.hpp.

Member Data Documentation

◆ MExtent

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

Definition at line 44 of file item_base.hpp.

◆ MIndex

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

Definition at line 45 of file item_base.hpp.

◆ MOffset

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

Definition at line 46 of file item_base.hpp.


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