mirror-llvm-project/libcxx/include/__mdspan
A. Jiang cb6bccc33f
[libc++] Backport P3029R1 Better mdspan's CTAD to C++20/23 (#208132)
Also backport
- support for `T::value` of a reference type in `integral-constant-like`
from P2781R9 `std::constant_wrapper`, and
- LWG4351 _`integral-constant-like`_ needs more `remove_cvref_t`.

P3029R1 (and its further fixes) should be treated as a Defect Report
against C++20/23 to avoid behavior difference in different modes. Other
implementations will do or are already doing the same.
2026-07-13 22:38:17 +08:00
..
aligned_accessor.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
default_accessor.h
extents.h [libc++] Backport P3029R1 Better mdspan's CTAD to C++20/23 (#208132) 2026-07-13 22:38:17 +08:00
layout_left.h [libc++][NFC] Sync <mdspan> synopsis and remove redundant typenames (#191621) 2026-04-11 23:08:19 +08:00
layout_right.h [libc++][NFC] Sync <mdspan> synopsis and remove redundant typenames (#191621) 2026-04-11 23:08:19 +08:00
layout_stride.h [libc++] LWG4266: layout_stride::mapping should treat empty mappings as exhaustive (#191629) 2026-05-15 15:46:44 +08:00
mdspan.h [libc++] Backport P3029R1 Better mdspan's CTAD to C++20/23 (#208132) 2026-07-13 22:38:17 +08:00