Lines Matching defs:handle
27 constexpr void test_mdspan_types(const H& handle, const M& map, const A& acc) {
30 MDS m_org(handle, map, acc);
31 MDS m(handle, map, acc);
45 assert(m.data_handle() == handle);
58 constexpr void mixin_extents(const H& handle, const L& layout, const A& acc) {
60 test_mdspan_types(handle, construct_mapping(layout, std::extents<int>()), acc);
61 test_mdspan_types(handle, construct_mapping(layout, std::extents<signed char, D>(7)), acc);
62 test_mdspan_types(handle, construct_mapping(layout, std::extents<unsigned, 7>()), acc);
63 test_mdspan_types(handle, construct_mapping(layout, std::extents<size_t, D, 4, D>(2, 3)), acc);
64 test_mdspan_types(handle, construct_mapping(layout, std::extents<signed char, D, 7, D>(0, 3)), acc);
65 test_mdspan_types(handle, construct_mapping(layout, std::extents<int64_t, D, 7, D, 4, D, D>(1, 2, 3, 2)), acc);
69 constexpr void mixin_layout(const H& handle, const A& acc) {
73 mixin_extents(handle, std::layout_left(), acc);
74 mixin_extents(handle, std::layout_right(), acc);
78 mixin_extents(handle, layout_wrapping_integral<4>(), acc);