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

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

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

Public Member Functions

bool operator== (const ItemBase &Rhs) const
 
bool operator!= (const ItemBase &Rhs) const
 
 operator ItemBase< Dims, true > () const
 
size_t get_linear_id () const
 

Public Attributes

range< Dims > MExtent
 
id< Dims > MIndex
 

Detailed Description

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

Definition at line 47 of file item_base.hpp.

Member Function Documentation

◆ get_linear_id()

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

Definition at line 59 of file item_base.hpp.

◆ operator ItemBase< Dims, true >()

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

Definition at line 55 of file item_base.hpp.

◆ operator!=()

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

Definition at line 53 of file item_base.hpp.

◆ operator==()

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

Definition at line 49 of file item_base.hpp.

Member Data Documentation

◆ MExtent

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

Definition at line 70 of file item_base.hpp.

◆ MIndex

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

Definition at line 71 of file item_base.hpp.


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