|
template<class _Tp , size_t _Extent> |
_SYCL_SPAN_INLINE_VISIBILITY auto | sycl::_V1::as_bytes (span< _Tp, _Extent > __s) noexcept -> decltype(__s.__as_bytes()) |
|
template<class _Tp , size_t _Extent> |
_SYCL_SPAN_INLINE_VISIBILITY auto | sycl::_V1::as_writable_bytes (span< _Tp, _Extent > __s) noexcept -> std::enable_if_t<!std::is_const_v< _Tp >, decltype(__s.__as_writable_bytes())> |
|
template<class _Tp , size_t _Sz> |
| sycl::_V1::span (_Tp(&)[_Sz]) -> span< _Tp, _Sz > |
|
template<class _Tp , size_t _Sz> |
| sycl::_V1::span (std::array< _Tp, _Sz > &) -> span< _Tp, _Sz > |
|
template<class _Tp , size_t _Sz> |
| sycl::_V1::span (const std::array< _Tp, _Sz > &) -> span< const _Tp, _Sz > |
|
template<class _Container > |
| sycl::_V1::span (_Container &) -> span< typename _Container::value_type > |
|
template<class _Container > |
| sycl::_V1::span (const _Container &) -> span< const typename _Container::value_type > |
|