deduction guides for std::extents

From cppreference.com
< cpp‎ | container‎ | mdspan‎ | extents
Defined in header <mdspan>
template < class... Integrals >
explicit extents( Integrals... ) - > /* see below */ ;
(since C++23)

A deduction guide is provided for std::extents to allow deduction from integral arguments.

The deduced type is equivalent to

std::dextents < std::size_t, sizeof...(Integrals) >

(until C++26)

std::extents < std::size_t maybe-static-ext <Integrals>...>

(since C++26)

This overload participates in overload resolution only if ( std::is_convertible_v <Integrals, std::size_t > && ...) is true

Example

See also

constructs an extents
(public member function)