Lines Matching defs:extents
23 #include <__mdspan/extents.h>
46 "layout_left::mapping template argument must be a specialization of extents.");
69 "layout_left::mapping product of static extents must be representable as index_type.");
80 "layout_left::mapping extents ctor: product of extents must be representable as index_type.");
87 : __extents_(__other.extents()) {
99 : __extents_(__other.extents()) {
101 // Note: since this is constraint to rank 1, extents itself would catch the invalid conversion first
104 // layout_right::mapping<dextents<unsigned, 1>>(dextents<unsigned, 1>(200))); map.extents().extent(0) ==
115 : __extents_(__other.extents()) {
136 _LIBCPP_HIDE_FROM_ABI constexpr const extents_type& extents() const noexcept { return __extents_; }
175 // While it would be caught by extents itself too, using a too large __r
189 return __lhs.extents() == __rhs.extents();