#include <sycl/builtins_utils_scalar.hpp>
#include <sycl/detail/type_traits.hpp>
#include <sycl/marray.hpp>
#include <sycl/types.hpp>
Go to the source code of this file.
Namespaces | |
sycl | |
sycl::_V1 | |
sycl::_V1::detail | |
Typedefs | |
template<typename NewElemT , typename T > | |
using | sycl::_V1::detail::change_elements_t = typename change_elements< NewElemT, T >::type |
Functions | |
template<class T , size_t N> | |
vec< T, 2 > | sycl::_V1::detail::to_vec2 (marray< T, N > X, size_t Start) |
template<class T , size_t N> | |
vec< T, N > | sycl::_V1::detail::to_vec (marray< T, N > X) |
template<class T , int N> | |
marray< T, N > | sycl::_V1::detail::to_marray (vec< T, N > X) |
Variables | |
template<typename T , int... Ns> | |
constexpr bool | sycl::_V1::detail::is_valid_size_v = is_valid_size<T, Ns...>::value |