DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::ReducerAccess< ReducerT > Class Template Reference

Helper class for accessing internal reducer member functions. More...

#include <sycl/reduction.hpp>

Public Member Functions

 ReducerAccess (ReducerT &ReducerRef)
 
template<typename ReducerRelayT = ReducerT>
auto & getElement (size_t E)
 
template<typename ReducerRelayT = ReducerT>
constexpr auto getIdentity ()
 

Static Public Member Functions

template<typename ReducerRelayT = ReducerT>
static constexpr auto getIdentityStatic ()
 

Detailed Description

template<typename ReducerT>
class sycl::_V1::detail::ReducerAccess< ReducerT >

Helper class for accessing internal reducer member functions.

Definition at line 176 of file reduction.hpp.

Constructor & Destructor Documentation

◆ ReducerAccess()

template<typename ReducerT >
sycl::_V1::detail::ReducerAccess< ReducerT >::ReducerAccess ( ReducerT &  ReducerRef)
inline

Definition at line 178 of file reduction.hpp.

Member Function Documentation

◆ getElement()

template<typename ReducerT >
template<typename ReducerRelayT = ReducerT>
auto& sycl::_V1::detail::ReducerAccess< ReducerT >::getElement ( size_t  E)
inline

Definition at line 180 of file reduction.hpp.

◆ getIdentity()

template<typename ReducerT >
template<typename ReducerRelayT = ReducerT>
constexpr auto sycl::_V1::detail::ReducerAccess< ReducerT >::getIdentity ( )
inlineconstexpr

Definition at line 184 of file reduction.hpp.

◆ getIdentityStatic()

template<typename ReducerT >
template<typename ReducerRelayT = ReducerT>
static constexpr auto sycl::_V1::detail::ReducerAccess< ReducerT >::getIdentityStatic ( )
inlinestaticconstexpr

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