Lines Matching full:extent
84 index_type __prod = __ext.extent(0); in __required_span_size_is_representable()
86 bool __overflowed = __builtin_mul_overflow(__prod, __ext.extent(__r), &__prod); in __required_span_size_is_representable()
107 if (__ext.extent(__r) == static_cast<index_type>(0)) in __required_span_size_is_representable()
109 index_type __prod = (__ext.extent(__r) - 1); in __required_span_size_is_representable()
145 (__extents_.extent(__permute[__r]) > static_cast<index_type>(1))) in __bubble_sort_by_strides()
164 __stride *= __extents_.extent(__r); in mapping()
203 … static_cast<index_type>(__strides[__permute[__i - 1]]) * __extents_.extent(__permute[__i - 1]))
268 if ((__extents_.extent(_Pos) * ... * 1) == 0) in required_span_size()
273 (((__extents_.extent(_Pos) - static_cast<index_type>(1)) * __strides_[_Pos]) + ... + in required_span_size()
317 if (__extents_.extent(__r) == 0 && __r != __r_largest) in is_exhaustive()
323 return (__extents_.extent(_Pos) * ... * static_cast<index_type>(1)); in is_exhaustive()