DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::gtl Namespace Reference

Typedefs

using scalar_half_list = type_list< half >
 
using vector_half_list = type_list< vec< half, 1 >, vec< half, 2 >, vec< half, 3 >, vec< half, 4 >, vec< half, 8 >, vec< half, 16 > >
 
using marray_half_list = type_list< marray< half, 1 >, marray< half, 2 >, marray< half, 3 >, marray< half, 4 >, marray< half, 8 >, marray< half, 16 > >
 
using scalar_vector_half_list = tl_append< scalar_half_list, vector_half_list >
 
using half_list = tl_append< scalar_half_list, vector_half_list, marray_half_list >
 
using scalar_bfloat16_list = type_list< sycl::ext::oneapi::bfloat16 >
 
using vector_bfloat16_list = type_list< vec< sycl::ext::oneapi::bfloat16, 1 >, vec< sycl::ext::oneapi::bfloat16, 2 >, vec< sycl::ext::oneapi::bfloat16, 3 >, vec< sycl::ext::oneapi::bfloat16, 4 >, vec< sycl::ext::oneapi::bfloat16, 8 >, vec< sycl::ext::oneapi::bfloat16, 16 > >
 
using marray_bfloat16_list = type_list< marray< sycl::ext::oneapi::bfloat16, 1 >, marray< sycl::ext::oneapi::bfloat16, 2 >, marray< sycl::ext::oneapi::bfloat16, 3 >, marray< sycl::ext::oneapi::bfloat16, 4 >, marray< sycl::ext::oneapi::bfloat16, 8 >, marray< sycl::ext::oneapi::bfloat16, 16 > >
 
using scalar_vector_bfloat16_list = tl_append< scalar_bfloat16_list, vector_bfloat16_list >
 
using bfloat16_list = tl_append< scalar_bfloat16_list, vector_bfloat16_list, marray_bfloat16_list >
 
using half_bfloat16_list = tl_append< scalar_half_list, scalar_bfloat16_list >
 
using scalar_float_list = type_list< float >
 
using vector_float_list = type_list< vec< float, 1 >, vec< float, 2 >, vec< float, 3 >, vec< float, 4 >, vec< float, 8 >, vec< float, 16 > >
 
using marray_float_list = type_list< marray< float, 1 >, marray< float, 2 >, marray< float, 3 >, marray< float, 4 >, marray< float, 8 >, marray< float, 16 > >
 
using scalar_vector_float_list = tl_append< scalar_float_list, vector_float_list >
 
using float_list = tl_append< scalar_float_list, vector_float_list, marray_float_list >
 
using scalar_double_list = type_list< double >
 
using vector_double_list = type_list< vec< double, 1 >, vec< double, 2 >, vec< double, 3 >, vec< double, 4 >, vec< double, 8 >, vec< double, 16 > >
 
using marray_double_list = type_list< marray< double, 1 >, marray< double, 2 >, marray< double, 3 >, marray< double, 4 >, marray< double, 8 >, marray< double, 16 > >
 
using scalar_vector_double_list = tl_append< scalar_double_list, vector_double_list >
 
using double_list = tl_append< scalar_double_list, vector_double_list, marray_double_list >
 
using scalar_floating_list = tl_append< scalar_float_list, scalar_double_list, scalar_half_list, scalar_bfloat16_list >
 
using vector_floating_list = tl_append< vector_float_list, vector_double_list, vector_half_list, vector_bfloat16_list >
 
using marray_floating_list = tl_append< marray_float_list, marray_double_list, marray_half_list, marray_bfloat16_list >
 
using scalar_vector_floating_list = tl_append< scalar_floating_list, vector_floating_list >
 
using floating_list = tl_append< scalar_floating_list, vector_floating_list, marray_floating_list >
 
using scalar_geo_half_list = type_list< half >
 
using scalar_geo_float_list = type_list< float >
 
using scalar_geo_double_list = type_list< double >
 
using vector_geo_half_list = type_list< vec< half, 1 >, vec< half, 2 >, vec< half, 3 >, vec< half, 4 > >
 
using vector_geo_float_list = type_list< vec< float, 1 >, vec< float, 2 >, vec< float, 3 >, vec< float, 4 > >
 
using vector_geo_double_list = type_list< vec< double, 1 >, vec< double, 2 >, vec< double, 3 >, vec< double, 4 > >
 
using marray_geo_float_list = type_list< marray< float, 2 >, marray< float, 3 >, marray< float, 4 > >
 
using marray_geo_double_list = type_list< marray< double, 2 >, marray< double, 3 >, marray< double, 4 > >
 
using geo_half_list = tl_append< scalar_geo_half_list, vector_geo_half_list >
 
using geo_float_list = tl_append< scalar_geo_float_list, vector_geo_float_list >
 
using geo_double_list = tl_append< scalar_geo_double_list, vector_geo_double_list >
 
using scalar_geo_list = tl_append< scalar_geo_half_list, scalar_geo_float_list, scalar_geo_double_list >
 
using vector_geo_list = tl_append< vector_geo_half_list, vector_geo_float_list, vector_geo_double_list >
 
using marray_geo_list = tl_append< marray_geo_float_list, marray_geo_double_list >
 
using geo_list = tl_append< scalar_geo_list, vector_geo_list >
 
using cross_half_list = type_list< vec< half, 3 >, vec< half, 4 > >
 
using cross_float_list = type_list< vec< float, 3 >, vec< float, 4 > >
 
using cross_double_list = type_list< vec< double, 3 >, vec< double, 4 > >
 
using cross_floating_list = tl_append< cross_float_list, cross_double_list, cross_half_list >
 
using cross_marray_list = type_list< marray< float, 3 >, marray< float, 4 >, marray< double, 3 >, marray< double, 4 > >
 
using scalar_default_char_list = type_list< char >
 
using vector_default_char_list = type_list< vec< char, 1 >, vec< char, 2 >, vec< char, 3 >, vec< char, 4 >, vec< char, 8 >, vec< char, 16 > >
 
using marray_default_char_list = type_list< marray< char, 1 >, marray< char, 2 >, marray< char, 3 >, marray< char, 4 >, marray< char, 8 >, marray< char, 16 > >
 
using default_char_list = tl_append< scalar_default_char_list, vector_default_char_list, marray_default_char_list >
 
using scalar_signed_char_list = type_list< signed char >
 
using vector_signed_char_list = type_list< vec< signed char, 1 >, vec< signed char, 2 >, vec< signed char, 3 >, vec< signed char, 4 >, vec< signed char, 8 >, vec< signed char, 16 > >
 
using marray_signed_char_list = type_list< marray< signed char, 1 >, marray< signed char, 2 >, marray< signed char, 3 >, marray< signed char, 4 >, marray< signed char, 8 >, marray< signed char, 16 > >
 
using signed_char_list = tl_append< scalar_signed_char_list, vector_signed_char_list, marray_signed_char_list >
 
using scalar_unsigned_char_list = type_list< unsigned char >
 
using vector_unsigned_char_list = type_list< vec< unsigned char, 1 >, vec< unsigned char, 2 >, vec< unsigned char, 3 >, vec< unsigned char, 4 >, vec< unsigned char, 8 >, vec< unsigned char, 16 > >
 
using marray_unsigned_char_list = type_list< marray< unsigned char, 1 >, marray< unsigned char, 2 >, marray< unsigned char, 3 >, marray< unsigned char, 4 >, marray< unsigned char, 8 >, marray< unsigned char, 16 > >
 
using unsigned_char_list = tl_append< scalar_unsigned_char_list, vector_unsigned_char_list, marray_unsigned_char_list >
 
using scalar_char_list = tl_append< scalar_default_char_list, scalar_signed_char_list, scalar_unsigned_char_list >
 
using vector_char_list = tl_append< vector_default_char_list, vector_signed_char_list, vector_unsigned_char_list >
 
using marray_char_list = tl_append< marray_default_char_list, marray_signed_char_list, marray_unsigned_char_list >
 
using char_list = tl_append< scalar_char_list, vector_char_list >
 
using scalar_signed_short_list = type_list< signed short >
 
using vector_signed_short_list = type_list< vec< signed short, 1 >, vec< signed short, 2 >, vec< signed short, 3 >, vec< signed short, 4 >, vec< signed short, 8 >, vec< signed short, 16 > >
 
using marray_signed_short_list = type_list< marray< signed short, 1 >, marray< signed short, 2 >, marray< signed short, 3 >, marray< signed short, 4 >, marray< signed short, 8 >, marray< signed short, 16 > >
 
using signed_short_list = tl_append< scalar_signed_short_list, vector_signed_short_list, marray_signed_short_list >
 
using scalar_unsigned_short_list = type_list< unsigned short >
 
using vector_unsigned_short_list = type_list< vec< unsigned short, 1 >, vec< unsigned short, 2 >, vec< unsigned short, 3 >, vec< unsigned short, 4 >, vec< unsigned short, 8 >, vec< unsigned short, 16 > >
 
using marray_unsigned_short_list = type_list< marray< unsigned short, 1 >, marray< unsigned short, 2 >, marray< unsigned short, 3 >, marray< unsigned short, 4 >, marray< unsigned short, 8 >, marray< unsigned short, 16 > >
 
using unsigned_short_list = tl_append< scalar_unsigned_short_list, vector_unsigned_short_list, marray_unsigned_short_list >
 
using scalar_short_list = tl_append< scalar_signed_short_list, scalar_unsigned_short_list >
 
using vector_short_list = tl_append< vector_signed_short_list, vector_unsigned_short_list, marray_unsigned_short_list >
 
using short_list = tl_append< scalar_short_list, vector_short_list >
 
using scalar_signed_int_list = type_list< signed int >
 
using vector_signed_int_list = type_list< vec< signed int, 1 >, vec< signed int, 2 >, vec< signed int, 3 >, vec< signed int, 4 >, vec< signed int, 8 >, vec< signed int, 16 > >
 
using marray_signed_int_list = type_list< marray< signed int, 1 >, marray< signed int, 2 >, marray< signed int, 3 >, marray< signed int, 4 >, marray< signed int, 8 >, marray< signed int, 16 > >
 
using signed_int_list = tl_append< scalar_signed_int_list, vector_signed_int_list, marray_signed_int_list >
 
using scalar_unsigned_int_list = type_list< unsigned int >
 
using vector_unsigned_int_list = type_list< vec< unsigned int, 1 >, vec< unsigned int, 2 >, vec< unsigned int, 3 >, vec< unsigned int, 4 >, vec< unsigned int, 8 >, vec< unsigned int, 16 > >
 
using marray_unsigned_int_list = type_list< marray< unsigned int, 1 >, marray< unsigned int, 2 >, marray< unsigned int, 3 >, marray< unsigned int, 4 >, marray< unsigned int, 8 >, marray< unsigned int, 16 > >
 
using unsigned_int_list = tl_append< scalar_unsigned_int_list, vector_unsigned_int_list, marray_unsigned_int_list >
 
using scalar_int_list = tl_append< scalar_signed_int_list, scalar_unsigned_int_list >
 
using vector_int_list = tl_append< vector_signed_int_list, vector_unsigned_int_list >
 
using marray_int_list = tl_append< marray_signed_int_list, marray_unsigned_int_list >
 
using int_list = tl_append< scalar_int_list, vector_int_list, marray_int_list >
 
using scalar_signed_long_list = type_list< signed long >
 
using vector_signed_long_list = type_list< vec< signed long, 1 >, vec< signed long, 2 >, vec< signed long, 3 >, vec< signed long, 4 >, vec< signed long, 8 >, vec< signed long, 16 > >
 
using marray_signed_long_list = type_list< marray< signed long, 1 >, marray< signed long, 2 >, marray< signed long, 3 >, marray< signed long, 4 >, marray< signed long, 8 >, marray< signed long, 16 > >
 
using signed_long_list = tl_append< scalar_signed_long_list, vector_signed_long_list, marray_signed_long_list >
 
using scalar_unsigned_long_list = type_list< unsigned long >
 
using vector_unsigned_long_list = type_list< vec< unsigned long, 1 >, vec< unsigned long, 2 >, vec< unsigned long, 3 >, vec< unsigned long, 4 >, vec< unsigned long, 8 >, vec< unsigned long, 16 > >
 
using marray_unsigned_long_list = type_list< marray< unsigned long, 1 >, marray< unsigned long, 2 >, marray< unsigned long, 3 >, marray< unsigned long, 4 >, marray< unsigned long, 8 >, marray< unsigned long, 16 > >
 
using unsigned_long_list = tl_append< scalar_unsigned_long_list, vector_unsigned_long_list, marray_unsigned_long_list >
 
using scalar_long_list = tl_append< scalar_signed_long_list, scalar_unsigned_long_list >
 
using vector_long_list = tl_append< vector_signed_long_list, vector_unsigned_long_list >
 
using marray_long_list = tl_append< marray_signed_long_list, marray_unsigned_long_list >
 
using long_list = tl_append< scalar_long_list, vector_long_list, marray_long_list >
 
using scalar_signed_longlong_list = type_list< signed long long >
 
using vector_signed_longlong_list = type_list< vec< signed long long, 1 >, vec< signed long long, 2 >, vec< signed long long, 3 >, vec< signed long long, 4 >, vec< signed long long, 8 >, vec< signed long long, 16 > >
 
using marray_signed_longlong_list = type_list< marray< signed long long, 1 >, marray< signed long long, 2 >, marray< signed long long, 3 >, marray< signed long long, 4 >, marray< signed long long, 8 >, marray< signed long long, 16 > >
 
using signed_longlong_list = tl_append< scalar_signed_longlong_list, vector_signed_longlong_list, marray_signed_longlong_list >
 
using scalar_unsigned_longlong_list = type_list< unsigned long long >
 
using vector_unsigned_longlong_list = type_list< vec< unsigned long long, 1 >, vec< unsigned long long, 2 >, vec< unsigned long long, 3 >, vec< unsigned long long, 4 >, vec< unsigned long long, 8 >, vec< unsigned long long, 16 > >
 
using marray_unsigned_longlong_list = type_list< marray< unsigned long long, 1 >, marray< unsigned long long, 2 >, marray< unsigned long long, 3 >, marray< unsigned long long, 4 >, marray< unsigned long long, 8 >, marray< unsigned long long, 16 > >
 
using unsigned_longlong_list = tl_append< scalar_unsigned_longlong_list, vector_unsigned_longlong_list, marray_unsigned_longlong_list >
 
using scalar_longlong_list = tl_append< scalar_signed_longlong_list, scalar_unsigned_longlong_list >
 
using vector_longlong_list = tl_append< vector_signed_longlong_list, vector_unsigned_longlong_list >
 
using marray_longlong_list = tl_append< marray_signed_longlong_list, marray_unsigned_longlong_list >
 
using longlong_list = tl_append< scalar_longlong_list, vector_longlong_list, marray_longlong_list >
 
using scalar_signed_long_integer_list = tl_append< scalar_signed_long_list, scalar_signed_longlong_list >
 
using vector_signed_long_integer_list = tl_append< vector_signed_long_list, vector_signed_longlong_list >
 
using marray_signed_long_integer_list = tl_append< marray_signed_long_list, marray_signed_longlong_list >
 
using signed_long_integer_list = tl_append< scalar_signed_long_integer_list, vector_signed_long_integer_list, marray_signed_long_integer_list >
 
using scalar_unsigned_long_integer_list = tl_append< scalar_unsigned_long_list, scalar_unsigned_longlong_list >
 
using vector_unsigned_long_integer_list = tl_append< vector_unsigned_long_list, vector_unsigned_longlong_list >
 
using marray_unsigned_long_integer_list = tl_append< marray_unsigned_long_list, marray_unsigned_longlong_list >
 
using unsigned_long_integer_list = tl_append< scalar_unsigned_long_integer_list, vector_unsigned_long_integer_list, marray_unsigned_long_integer_list >
 
using scalar_long_integer_list = tl_append< scalar_signed_long_integer_list, scalar_unsigned_long_integer_list >
 
using vector_long_integer_list = tl_append< vector_signed_long_integer_list, vector_unsigned_long_integer_list >
 
using marray_long_integer_list = tl_append< marray_signed_long_integer_list, marray_unsigned_long_integer_list >
 
using long_integer_list = tl_append< scalar_long_integer_list, vector_long_integer_list, marray_long_integer_list >
 
using scalar_byte_list = type_list< std::byte >
 
using vector_byte_list = type_list< vec< std::byte, 1 >, vec< std::byte, 2 >, vec< std::byte, 3 >, vec< std::byte, 4 >, vec< std::byte, 8 >, vec< std::byte, 16 > >
 
using marray_byte_list = type_list< marray< std::byte, 1 >, marray< std::byte, 2 >, marray< std::byte, 3 >, marray< std::byte, 4 >, marray< std::byte, 8 >, marray< std::byte, 16 > >
 
using scalar_signed_integer_list = tl_append< std::conditional_t< std::is_signed_v< char >, tl_append< scalar_default_char_list, scalar_signed_char_list >, scalar_signed_char_list >, scalar_signed_short_list, scalar_signed_int_list, scalar_signed_long_list, scalar_signed_longlong_list >
 
using vector_signed_integer_list = tl_append< std::conditional_t< std::is_signed_v< char >, tl_append< vector_default_char_list, vector_signed_char_list >, vector_signed_char_list >, vector_signed_short_list, vector_signed_int_list, vector_signed_long_list, vector_signed_longlong_list >
 
using marray_signed_integer_list = tl_append< std::conditional_t< std::is_signed_v< char >, tl_append< marray_default_char_list, marray_signed_char_list >, marray_signed_char_list >, marray_signed_short_list, marray_signed_int_list, marray_signed_long_list, marray_signed_longlong_list >
 
using signed_integer_list = tl_append< scalar_signed_integer_list, vector_signed_integer_list, marray_signed_integer_list >
 
using scalar_unsigned_integer_list = tl_append< std::conditional_t< std::is_unsigned_v< char >, tl_append< scalar_default_char_list, scalar_unsigned_char_list >, scalar_unsigned_char_list >, scalar_unsigned_short_list, scalar_unsigned_int_list, scalar_unsigned_long_list, scalar_unsigned_longlong_list, scalar_byte_list >
 
using vector_unsigned_integer_list = tl_append< std::conditional_t< std::is_unsigned_v< char >, tl_append< vector_default_char_list, vector_unsigned_char_list >, vector_unsigned_char_list >, vector_unsigned_short_list, vector_unsigned_int_list, vector_unsigned_long_list, vector_unsigned_longlong_list, vector_byte_list >
 
using marray_unsigned_integer_list = tl_append< std::conditional_t< std::is_unsigned_v< char >, tl_append< marray_default_char_list, marray_unsigned_char_list >, marray_unsigned_char_list >, marray_unsigned_short_list, marray_unsigned_int_list, marray_unsigned_long_list, marray_unsigned_longlong_list, marray_byte_list >
 
using unsigned_integer_list = tl_append< scalar_unsigned_integer_list, vector_unsigned_integer_list, marray_unsigned_integer_list >
 
using scalar_integer_list = tl_append< scalar_signed_integer_list, scalar_unsigned_integer_list >
 
using vector_integer_list = tl_append< vector_signed_integer_list, vector_unsigned_integer_list >
 
using marray_integer_list = tl_append< marray_signed_integer_list, marray_unsigned_integer_list >
 
using integer_list = tl_append< scalar_integer_list, vector_integer_list, marray_integer_list >
 
using marray_bool_list = type_list< marray< bool, 1 >, marray< bool, 2 >, marray< bool, 3 >, marray< bool, 4 >, marray< bool, 8 >, marray< bool, 16 > >
 
using scalar_bool_list = type_list< bool >
 
using bool_list = tl_append< scalar_bool_list, marray_bool_list >
 
using vector_bool_list = type_list< vec< bool, 1 >, vec< bool, 2 >, vec< bool, 3 >, vec< bool, 4 >, vec< bool, 8 >, vec< bool, 16 > >
 
using scalar_signed_basic_list = tl_append< scalar_floating_list, scalar_signed_integer_list >
 
using vector_signed_basic_list = tl_append< vector_floating_list, vector_signed_integer_list >
 
using marray_signed_basic_list = tl_append< marray_floating_list, marray_signed_integer_list >
 
using signed_basic_list = tl_append< scalar_signed_basic_list, vector_signed_basic_list, marray_signed_basic_list >
 
using scalar_unsigned_basic_list = tl_append< scalar_unsigned_integer_list >
 
using vector_unsigned_basic_list = tl_append< vector_unsigned_integer_list >
 
using marray_unsigned_basic_list = tl_append< marray_unsigned_integer_list >
 
using unsigned_basic_list = tl_append< scalar_unsigned_basic_list, vector_unsigned_basic_list, marray_unsigned_basic_list >
 
using scalar_basic_list = tl_append< scalar_signed_basic_list, scalar_unsigned_basic_list >
 
using vector_basic_list = tl_append< vector_signed_basic_list, vector_unsigned_basic_list >
 
using marray_basic_list = tl_append< marray_signed_basic_list, marray_unsigned_basic_list >
 
using basic_list = tl_append< scalar_basic_list, vector_basic_list, marray_basic_list >
 
using nan_list = tl_append< gtl::unsigned_short_list, gtl::unsigned_int_list, gtl::unsigned_long_integer_list >
 

Typedef Documentation

◆ basic_list

◆ bfloat16_list

◆ bool_list

◆ char_list

◆ cross_double_list

using sycl::_V1::detail::gtl::cross_double_list = typedef type_list<vec<double, 3>, vec<double, 4> >

Definition at line 160 of file generic_type_lists.hpp.

◆ cross_float_list

using sycl::_V1::detail::gtl::cross_float_list = typedef type_list<vec<float, 3>, vec<float, 4> >

Definition at line 158 of file generic_type_lists.hpp.

◆ cross_floating_list

◆ cross_half_list

Definition at line 156 of file generic_type_lists.hpp.

◆ cross_marray_list

using sycl::_V1::detail::gtl::cross_marray_list = typedef type_list<marray<float, 3>, marray<float, 4>, marray<double, 3>, marray<double, 4> >

Definition at line 165 of file generic_type_lists.hpp.

◆ default_char_list

◆ double_list

◆ float_list

◆ floating_list

◆ geo_double_list

◆ geo_float_list

◆ geo_half_list

◆ geo_list

◆ half_bfloat16_list

◆ half_list

◆ int_list

◆ integer_list

◆ long_integer_list

◆ long_list

◆ longlong_list

◆ marray_basic_list

◆ marray_bfloat16_list

◆ marray_bool_list

using sycl::_V1::detail::gtl::marray_bool_list = typedef type_list<marray<bool, 1>, marray<bool, 2>, marray<bool, 3>, marray<bool, 4>, marray<bool, 8>, marray<bool, 16> >

Definition at line 540 of file generic_type_lists.hpp.

◆ marray_byte_list

using sycl::_V1::detail::gtl::marray_byte_list = typedef type_list<marray<std::byte, 1>, marray<std::byte, 2>, marray<std::byte, 3>, marray<std::byte, 4>, marray<std::byte, 8>, marray<std::byte, 16> >

Definition at line 449 of file generic_type_lists.hpp.

◆ marray_char_list

◆ marray_default_char_list

using sycl::_V1::detail::gtl::marray_default_char_list = typedef type_list<marray<char, 1>, marray<char, 2>, marray<char, 3>, marray<char, 4>, marray<char, 8>, marray<char, 16> >

Definition at line 174 of file generic_type_lists.hpp.

◆ marray_double_list

using sycl::_V1::detail::gtl::marray_double_list = typedef type_list<marray<double, 1>, marray<double, 2>, marray<double, 3>, marray<double, 4>, marray<double, 8>, marray<double, 16> >

Definition at line 90 of file generic_type_lists.hpp.

◆ marray_float_list

using sycl::_V1::detail::gtl::marray_float_list = typedef type_list<marray<float, 1>, marray<float, 2>, marray<float, 3>, marray<float, 4>, marray<float, 8>, marray<float, 16> >

Definition at line 74 of file generic_type_lists.hpp.

◆ marray_floating_list

◆ marray_geo_double_list

using sycl::_V1::detail::gtl::marray_geo_double_list = typedef type_list<marray<double, 2>, marray<double, 3>, marray<double, 4> >

Definition at line 134 of file generic_type_lists.hpp.

◆ marray_geo_float_list

using sycl::_V1::detail::gtl::marray_geo_float_list = typedef type_list<marray<float, 2>, marray<float, 3>, marray<float, 4> >

Definition at line 131 of file generic_type_lists.hpp.

◆ marray_geo_list

◆ marray_half_list

Definition at line 37 of file generic_type_lists.hpp.

◆ marray_int_list

◆ marray_integer_list

◆ marray_long_integer_list

◆ marray_long_list

◆ marray_longlong_list

◆ marray_signed_basic_list

◆ marray_signed_char_list

using sycl::_V1::detail::gtl::marray_signed_char_list = typedef type_list<marray<signed char, 1>, marray<signed char, 2>, marray<signed char, 3>, marray<signed char, 4>, marray<signed char, 8>, marray<signed char, 16> >

Definition at line 188 of file generic_type_lists.hpp.

◆ marray_signed_int_list

using sycl::_V1::detail::gtl::marray_signed_int_list = typedef type_list<marray<signed int, 1>, marray<signed int, 2>, marray<signed int, 3>, marray<signed int, 4>, marray<signed int, 8>, marray<signed int, 16> >

Definition at line 276 of file generic_type_lists.hpp.

◆ marray_signed_integer_list

◆ marray_signed_long_integer_list

◆ marray_signed_long_list

using sycl::_V1::detail::gtl::marray_signed_long_list = typedef type_list<marray<signed long, 1>, marray<signed long, 2>, marray<signed long, 3>, marray<signed long, 4>, marray<signed long, 8>, marray<signed long, 16> >

Definition at line 319 of file generic_type_lists.hpp.

◆ marray_signed_longlong_list

using sycl::_V1::detail::gtl::marray_signed_longlong_list = typedef type_list<marray<signed long long, 1>, marray<signed long long, 2>, marray<signed long long, 3>, marray<signed long long, 4>, marray<signed long long, 8>, marray<signed long long, 16> >

Definition at line 364 of file generic_type_lists.hpp.

◆ marray_signed_short_list

using sycl::_V1::detail::gtl::marray_signed_short_list = typedef type_list<marray<signed short, 1>, marray<signed short, 2>, marray<signed short, 3>, marray<signed short, 4>, marray<signed short, 8>, marray<signed short, 16> >

Definition at line 235 of file generic_type_lists.hpp.

◆ marray_unsigned_basic_list

◆ marray_unsigned_char_list

using sycl::_V1::detail::gtl::marray_unsigned_char_list = typedef type_list<marray<unsigned char, 1>, marray<unsigned char, 2>, marray<unsigned char, 3>, marray<unsigned char, 4>, marray<unsigned char, 8>, marray<unsigned char, 16> >

Definition at line 204 of file generic_type_lists.hpp.

◆ marray_unsigned_int_list

using sycl::_V1::detail::gtl::marray_unsigned_int_list = typedef type_list<marray<unsigned int, 1>, marray<unsigned int, 2>, marray<unsigned int, 3>, marray<unsigned int, 4>, marray<unsigned int, 8>, marray<unsigned int, 16> >

Definition at line 292 of file generic_type_lists.hpp.

◆ marray_unsigned_integer_list

◆ marray_unsigned_long_integer_list

◆ marray_unsigned_long_list

using sycl::_V1::detail::gtl::marray_unsigned_long_list = typedef type_list<marray<unsigned long, 1>, marray<unsigned long, 2>, marray<unsigned long, 3>, marray<unsigned long, 4>, marray<unsigned long, 8>, marray<unsigned long, 16> >

Definition at line 335 of file generic_type_lists.hpp.

◆ marray_unsigned_longlong_list

using sycl::_V1::detail::gtl::marray_unsigned_longlong_list = typedef type_list<marray<unsigned long long, 1>, marray<unsigned long long, 2>, marray<unsigned long long, 3>, marray<unsigned long long, 4>, marray<unsigned long long, 8>, marray<unsigned long long, 16> >

Definition at line 380 of file generic_type_lists.hpp.

◆ marray_unsigned_short_list

using sycl::_V1::detail::gtl::marray_unsigned_short_list = typedef type_list<marray<unsigned short, 1>, marray<unsigned short, 2>, marray<unsigned short, 3>, marray<unsigned short, 4>, marray<unsigned short, 8>, marray<unsigned short, 16> >

Definition at line 251 of file generic_type_lists.hpp.

◆ nan_list

◆ scalar_basic_list

◆ scalar_bfloat16_list

◆ scalar_bool_list

Definition at line 544 of file generic_type_lists.hpp.

◆ scalar_byte_list

Definition at line 443 of file generic_type_lists.hpp.

◆ scalar_char_list

◆ scalar_default_char_list

Definition at line 168 of file generic_type_lists.hpp.

◆ scalar_double_list

Definition at line 84 of file generic_type_lists.hpp.

◆ scalar_float_list

Definition at line 68 of file generic_type_lists.hpp.

◆ scalar_floating_list

◆ scalar_geo_double_list

Definition at line 120 of file generic_type_lists.hpp.

◆ scalar_geo_float_list

Definition at line 118 of file generic_type_lists.hpp.

◆ scalar_geo_half_list

◆ scalar_geo_list

◆ scalar_half_list

◆ scalar_int_list

◆ scalar_integer_list

◆ scalar_long_integer_list

◆ scalar_long_list

◆ scalar_longlong_list

◆ scalar_short_list

◆ scalar_signed_basic_list

◆ scalar_signed_char_list

Definition at line 182 of file generic_type_lists.hpp.

◆ scalar_signed_int_list

Definition at line 270 of file generic_type_lists.hpp.

◆ scalar_signed_integer_list

◆ scalar_signed_long_integer_list

◆ scalar_signed_long_list

Definition at line 313 of file generic_type_lists.hpp.

◆ scalar_signed_longlong_list

Definition at line 357 of file generic_type_lists.hpp.

◆ scalar_signed_short_list

Definition at line 228 of file generic_type_lists.hpp.

◆ scalar_unsigned_basic_list

◆ scalar_unsigned_char_list

Definition at line 197 of file generic_type_lists.hpp.

◆ scalar_unsigned_int_list

Definition at line 285 of file generic_type_lists.hpp.

◆ scalar_unsigned_integer_list

◆ scalar_unsigned_long_integer_list

◆ scalar_unsigned_long_list

Definition at line 328 of file generic_type_lists.hpp.

◆ scalar_unsigned_longlong_list

Definition at line 373 of file generic_type_lists.hpp.

◆ scalar_unsigned_short_list

Definition at line 244 of file generic_type_lists.hpp.

◆ scalar_vector_bfloat16_list

◆ scalar_vector_double_list

◆ scalar_vector_float_list

◆ scalar_vector_floating_list

◆ scalar_vector_half_list

◆ short_list

◆ signed_basic_list

◆ signed_char_list

◆ signed_int_list

◆ signed_integer_list

◆ signed_long_integer_list

◆ signed_long_list

◆ signed_longlong_list

◆ signed_short_list

◆ unsigned_basic_list

◆ unsigned_char_list

◆ unsigned_int_list

◆ unsigned_integer_list

◆ unsigned_long_integer_list

◆ unsigned_long_list

◆ unsigned_longlong_list

◆ unsigned_short_list

◆ vector_basic_list

◆ vector_bfloat16_list

◆ vector_bool_list

using sycl::_V1::detail::gtl::vector_bool_list = typedef type_list<vec<bool, 1>, vec<bool, 2>, vec<bool, 3>, vec<bool, 4>, vec<bool, 8>, vec<bool, 16> >

Definition at line 548 of file generic_type_lists.hpp.

◆ vector_byte_list

using sycl::_V1::detail::gtl::vector_byte_list = typedef type_list<vec<std::byte, 1>, vec<std::byte, 2>, vec<std::byte, 3>, vec<std::byte, 4>, vec<std::byte, 8>, vec<std::byte, 16> >

Definition at line 445 of file generic_type_lists.hpp.

◆ vector_char_list

◆ vector_default_char_list

using sycl::_V1::detail::gtl::vector_default_char_list = typedef type_list<vec<char, 1>, vec<char, 2>, vec<char, 3>, vec<char, 4>, vec<char, 8>, vec<char, 16> >

Definition at line 170 of file generic_type_lists.hpp.

◆ vector_double_list

using sycl::_V1::detail::gtl::vector_double_list = typedef type_list<vec<double, 1>, vec<double, 2>, vec<double, 3>, vec<double, 4>, vec<double, 8>, vec<double, 16> >

Definition at line 86 of file generic_type_lists.hpp.

◆ vector_float_list

using sycl::_V1::detail::gtl::vector_float_list = typedef type_list<vec<float, 1>, vec<float, 2>, vec<float, 3>, vec<float, 4>, vec<float, 8>, vec<float, 16> >

Definition at line 70 of file generic_type_lists.hpp.

◆ vector_floating_list

◆ vector_geo_double_list

using sycl::_V1::detail::gtl::vector_geo_double_list = typedef type_list<vec<double, 1>, vec<double, 2>, vec<double, 3>, vec<double, 4> >

Definition at line 128 of file generic_type_lists.hpp.

◆ vector_geo_float_list

using sycl::_V1::detail::gtl::vector_geo_float_list = typedef type_list<vec<float, 1>, vec<float, 2>, vec<float, 3>, vec<float, 4> >

Definition at line 125 of file generic_type_lists.hpp.

◆ vector_geo_half_list

Definition at line 122 of file generic_type_lists.hpp.

◆ vector_geo_list

◆ vector_half_list

using sycl::_V1::detail::gtl::vector_half_list = typedef type_list<vec<half, 1>, vec<half, 2>, vec<half, 3>, vec<half, 4>, vec<half, 8>, vec<half, 16> >

Definition at line 34 of file generic_type_lists.hpp.

◆ vector_int_list

◆ vector_integer_list

◆ vector_long_integer_list

◆ vector_long_list

◆ vector_longlong_list

◆ vector_short_list

◆ vector_signed_basic_list

◆ vector_signed_char_list

using sycl::_V1::detail::gtl::vector_signed_char_list = typedef type_list<vec<signed char, 1>, vec<signed char, 2>, vec<signed char, 3>, vec<signed char, 4>, vec<signed char, 8>, vec<signed char, 16> >

Definition at line 184 of file generic_type_lists.hpp.

◆ vector_signed_int_list

using sycl::_V1::detail::gtl::vector_signed_int_list = typedef type_list<vec<signed int, 1>, vec<signed int, 2>, vec<signed int, 3>, vec<signed int, 4>, vec<signed int, 8>, vec<signed int, 16> >

Definition at line 272 of file generic_type_lists.hpp.

◆ vector_signed_integer_list

◆ vector_signed_long_integer_list

◆ vector_signed_long_list

using sycl::_V1::detail::gtl::vector_signed_long_list = typedef type_list<vec<signed long, 1>, vec<signed long, 2>, vec<signed long, 3>, vec<signed long, 4>, vec<signed long, 8>, vec<signed long, 16> >

Definition at line 315 of file generic_type_lists.hpp.

◆ vector_signed_longlong_list

using sycl::_V1::detail::gtl::vector_signed_longlong_list = typedef type_list<vec<signed long long, 1>, vec<signed long long, 2>, vec<signed long long, 3>, vec<signed long long, 4>, vec<signed long long, 8>, vec<signed long long, 16> >

Definition at line 359 of file generic_type_lists.hpp.

◆ vector_signed_short_list

using sycl::_V1::detail::gtl::vector_signed_short_list = typedef type_list<vec<signed short, 1>, vec<signed short, 2>, vec<signed short, 3>, vec<signed short, 4>, vec<signed short, 8>, vec<signed short, 16> >

Definition at line 230 of file generic_type_lists.hpp.

◆ vector_unsigned_basic_list

◆ vector_unsigned_char_list

using sycl::_V1::detail::gtl::vector_unsigned_char_list = typedef type_list<vec<unsigned char, 1>, vec<unsigned char, 2>, vec<unsigned char, 3>, vec<unsigned char, 4>, vec<unsigned char, 8>, vec<unsigned char, 16> >

Definition at line 199 of file generic_type_lists.hpp.

◆ vector_unsigned_int_list

using sycl::_V1::detail::gtl::vector_unsigned_int_list = typedef type_list<vec<unsigned int, 1>, vec<unsigned int, 2>, vec<unsigned int, 3>, vec<unsigned int, 4>, vec<unsigned int, 8>, vec<unsigned int, 16> >

Definition at line 287 of file generic_type_lists.hpp.

◆ vector_unsigned_integer_list

◆ vector_unsigned_long_integer_list

◆ vector_unsigned_long_list

using sycl::_V1::detail::gtl::vector_unsigned_long_list = typedef type_list<vec<unsigned long, 1>, vec<unsigned long, 2>, vec<unsigned long, 3>, vec<unsigned long, 4>, vec<unsigned long, 8>, vec<unsigned long, 16> >

Definition at line 330 of file generic_type_lists.hpp.

◆ vector_unsigned_longlong_list

using sycl::_V1::detail::gtl::vector_unsigned_longlong_list = typedef type_list<vec<unsigned long long, 1>, vec<unsigned long long, 2>, vec<unsigned long long, 3>, vec<unsigned long long, 4>, vec<unsigned long long, 8>, vec<unsigned long long, 16> >

Definition at line 375 of file generic_type_lists.hpp.

◆ vector_unsigned_short_list

using sycl::_V1::detail::gtl::vector_unsigned_short_list = typedef type_list<vec<unsigned short, 1>, vec<unsigned short, 2>, vec<unsigned short, 3>, vec<unsigned short, 4>, vec<unsigned short, 8>, vec<unsigned short, 16> >

Definition at line 246 of file generic_type_lists.hpp.