Lines Matching full:stride
134 // compute the permutation for sorting the stride array
135 // we never actually sort the stride array
156 // [mdspan.layout.stride.cons], constructors
229 // stride() only compiles for rank > 0
232 static_cast<index_type>(__other.stride(_Pos))...};
237 // stride() only compiles for rank > 0
241 return ((static_cast<index_type>(__other.stride(_Pos)) > static_cast<index_type>(0)) && ... && true);
254 // [mdspan.layout.stride.obs], observers
330 // according to the standard layout_stride does not have a constraint on stride(r) for rank>0
332 _LIBCPP_HIDE_FROM_ABI constexpr index_type stride(rank_type __r) const noexcept {
333 _LIBCPP_ASSERT_VALID_ELEMENT_ACCESS(__r < __rank_, "layout_stride::mapping::stride(): invalid rank index");
349 return ((static_cast<_CommonType>(__lhs.stride(_Pos)) == static_cast<_CommonType>(__rhs.stride(_Pos))) && ... &&