21#ifdef ALPAKA_ACC_SYCL_ENABLED
26 template<
typename TElem,
typename TDim,
typename TIdx, concepts::Tag TTag>
30 using TBufImpl = detail::BufGenericSyclImpl<TElem, TDim, TIdx, TTag>;
33 template<
typename TExtent,
typename Deleter>
35 DevGenericSycl<TTag>
const& dev,
38 TExtent
const& extent)
39 : m_spBufImpl{
std::make_shared<TBufImpl>(dev, pMem,
std::move(deleter), extent)}
44 std::shared_ptr<TBufImpl> m_spBufImpl;
typename ViewAccessor< TDev >::template AccessorType< TView > ViewAccessorType
The alpaka accelerator library.