Lines Matching defs:handle
29 constexpr void test_mdspan_types(const H& handle, const M& map, const A& acc) {
32 MDS m_org(handle, map, acc);
39 assert(m.data_handle() == handle);
47 constexpr void mixin_extents(const H& handle, const L& layout, const A& acc) {
49 test_mdspan_types(handle, construct_mapping(layout, std::extents<int>()), acc);
50 test_mdspan_types(handle, construct_mapping(layout, std::extents<signed char, D>(7)), acc);
51 test_mdspan_types(handle, construct_mapping(layout, std::extents<unsigned, 7>()), acc);
52 test_mdspan_types(handle, construct_mapping(layout, std::extents<size_t, D, 4, D>(2, 3)), acc);
53 test_mdspan_types(handle, construct_mapping(layout, std::extents<signed char, D, 7, D>(0, 3)), acc);
54 test_mdspan_types(handle, construct_mapping(layout, std::extents<int64_t, D, 7, D, 4, D, D>(1, 2, 3, 2)), acc);
58 constexpr void mixin_layout(const H& handle, const A& acc) {
61 mixin_extents(handle, std::layout_left(), acc);
62 mixin_extents(handle, std::layout_right(), acc);
65 mixin_extents(handle, layout_wrapping_integral<4>(), acc);