DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::PointerConverter< multi_ptr< ElementType, Space, DecorateAddress > > Struct Template Reference

#include <sycl/detail/generic_type_traits.hpp>

Static Public Member Functions

template<typename From >
static multi_ptr< ElementType, Space, DecorateAddress > Convert (From *t)
 
template<typename From >
static multi_ptr< ElementType, Space, DecorateAddress > Convert (From &t)
 
template<typename From >
static multi_ptr< ElementType, Space, DecorateAddress > Convert (multi_ptr< ElementType, Space, DecorateAddress > &t)
 

Detailed Description

template<typename ElementType, access::address_space Space, access::decorated DecorateAddress>
struct sycl::_V1::detail::PointerConverter< multi_ptr< ElementType, Space, DecorateAddress > >

Definition at line 405 of file generic_type_traits.hpp.

Member Function Documentation

◆ Convert() [1/3]

template<typename ElementType , access::address_space Space, access::decorated DecorateAddress>
template<typename From >
static multi_ptr<ElementType, Space, DecorateAddress> sycl::_V1::detail::PointerConverter< multi_ptr< ElementType, Space, DecorateAddress > >::Convert ( From &  t)
inlinestatic

Definition at line 413 of file generic_type_traits.hpp.

◆ Convert() [2/3]

template<typename ElementType , access::address_space Space, access::decorated DecorateAddress>
template<typename From >
static multi_ptr<ElementType, Space, DecorateAddress> sycl::_V1::detail::PointerConverter< multi_ptr< ElementType, Space, DecorateAddress > >::Convert ( From *  t)
inlinestatic

Definition at line 407 of file generic_type_traits.hpp.

◆ Convert() [3/3]

template<typename ElementType , access::address_space Space, access::decorated DecorateAddress>
template<typename From >
static multi_ptr<ElementType, Space, DecorateAddress> sycl::_V1::detail::PointerConverter< multi_ptr< ElementType, Space, DecorateAddress > >::Convert ( multi_ptr< ElementType, Space, DecorateAddress > &  t)
inlinestatic

Definition at line 420 of file generic_type_traits.hpp.


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