<cuda/std/array>
<cuda/std/inplace_vector>
<cuda/std/mdspan>
<cuda/std/span>
All features of <mdspan> are made available in C++17 onwards
<mdspan>
On device no exceptions are thrown in case of a bad access.
MSVC is only supported with C++20