DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::RoundedRangeIDGenerator< Dims > Class Template Reference

#include <sycl/handler.hpp>

Public Member Functions

 RoundedRangeIDGenerator (const id< Dims > &Id, const range< Dims > &UserRange, const range< Dims > &RoundedRange)
 
 operator bool ()
 
void updateId ()
 
id< Dims > getId ()
 
template<typename KernelType >
auto getItem ()
 

Detailed Description

template<int Dims>
class sycl::_V1::detail::RoundedRangeIDGenerator< Dims >

Definition at line 322 of file handler.hpp.

Constructor & Destructor Documentation

◆ RoundedRangeIDGenerator()

template<int Dims>
sycl::_V1::detail::RoundedRangeIDGenerator< Dims >::RoundedRangeIDGenerator ( const id< Dims > &  Id,
const range< Dims > &  UserRange,
const range< Dims > &  RoundedRange 
)
inline

Definition at line 330 of file handler.hpp.

Member Function Documentation

◆ getId()

template<int Dims>
id<Dims> sycl::_V1::detail::RoundedRangeIDGenerator< Dims >::getId ( )
inline

◆ getItem()

template<int Dims>
template<typename KernelType >
auto sycl::_V1::detail::RoundedRangeIDGenerator< Dims >::getItem ( )
inline

◆ operator bool()

template<int Dims>
sycl::_V1::detail::RoundedRangeIDGenerator< Dims >::operator bool ( )
inlineexplicit

Definition at line 338 of file handler.hpp.

◆ updateId()


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