DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::BufferInterop< backend::opencl, DataT, Dimensions, AllocatorT > Struct Template Reference

#include <sycl/backend.hpp>

Public Types

using ReturnType = backend_return_t< backend::opencl, buffer< DataT, Dimensions, AllocatorT > >
 

Static Public Member Functions

static ReturnType GetNativeObjs (const std::vector< pi_native_handle > &Handle)
 

Detailed Description

template<typename DataT, int Dimensions, typename AllocatorT>
struct sycl::_V1::detail::BufferInterop< backend::opencl, DataT, Dimensions, AllocatorT >

Definition at line 105 of file backend.hpp.

Member Typedef Documentation

◆ ReturnType

template<typename DataT , int Dimensions, typename AllocatorT >
using sycl::_V1::detail::BufferInterop< backend::opencl, DataT, Dimensions, AllocatorT >::ReturnType = backend_return_t<backend::opencl, buffer<DataT, Dimensions, AllocatorT> >

Definition at line 106 of file backend.hpp.

Member Function Documentation

◆ GetNativeObjs()

template<typename DataT , int Dimensions, typename AllocatorT >
static ReturnType sycl::_V1::detail::BufferInterop< backend::opencl, DataT, Dimensions, AllocatorT >::GetNativeObjs ( const std::vector< pi_native_handle > &  Handle)
inlinestatic

Definition at line 109 of file backend.hpp.

References sycl::_V1::detail::pi::cast.


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