Lines Matching defs:__ext
83 _LIBCPP_HIDE_FROM_ABI static constexpr bool __required_span_size_is_representable(const extents_type& __ext) {
87 index_type __prod = __ext.extent(0);
89 bool __overflowed = __builtin_mul_overflow(__prod, __ext.extent(__r), &__prod);
98 __required_span_size_is_representable(const extents_type& __ext, span<_OtherIndexType, __rank_> __strides) {
110 if (__ext.extent(__r) == static_cast<index_type>(0))
112 index_type __prod = (__ext.extent(__r) - 1);
178 _LIBCPP_HIDE_FROM_ABI constexpr mapping(const extents_type& __ext, span<_OtherIndexType, __rank_> __strides) noexcept
179 : __extents_(__ext), __strides_([&]<size_t... _Pos>(index_sequence<_Pos...>) {
194 __required_span_size_is_representable(__ext, __strides),
217 _LIBCPP_HIDE_FROM_ABI constexpr mapping(const extents_type& __ext,
219 : mapping(__ext, span(__strides)) {}