Home
last modified time | relevance | path

Searched refs:__strides (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__mdspan/
H A Dlayout_stride.h95 …d_span_size_is_representable(const extents_type& __ext, span<_OtherIndexType, __rank_> __strides) { in __required_span_size_is_representable() argument
104 …if (static_cast<_CommonType>(__strides[__r]) > static_cast<_CommonType>(numeric_limits<index_type>… in __required_span_size_is_representable()
110 …bool __overflowed_mul = __builtin_mul_overflow(__prod, static_cast<index_type>(__strides[__r]), &_… in __required_span_size_is_representable()
178 static_cast<index_type>(std::as_const(__strides[_Pos]))...}; in requires()
184 return ((__strides[_Pos] > static_cast<_OtherIndexType>(0)) && ... && true);
186 … return ((static_cast<index_type>(__strides[_Pos]) > static_cast<index_type>(0)) && ... && true);
191 __required_span_size_is_representable(__ext, __strides),
202 if (static_cast<index_type>(__strides[__permute[__i]]) <
203 … static_cast<index_type>(__strides[__permute[__i - 1]]) * __extents_.extent(__permute[__i - 1]))
215 const array<_OtherIndexType, __rank_>& __strides) noexcept in requires()
[all …]