Lines Matching defs:extents
23 #include <__mdspan/extents.h>
47 "layout_right::mapping template argument must be a specialization of extents.");
70 "layout_right::mapping product of static extents must be representable as index_type.");
81 "layout_right::mapping extents ctor: product of extents must be representable as index_type.");
88 : __extents_(__other.extents()) {
100 : __extents_(__other.extents()) {
102 // Note: since this is constraint to rank 1, extents itself would catch the invalid conversion first
105 // layout_left::mapping<dextents<unsigned, 1>>(dextents<unsigned, 1>(200))); map.extents().extent(0) ==
116 : __extents_(__other.extents()) {
137 _LIBCPP_HIDE_FROM_ABI constexpr const extents_type& extents() const noexcept { return __extents_; }
174 // While it would be caught by extents itself too, using a too large __r
188 return __lhs.extents() == __rhs.extents();