Date: Thu, 18 Jul 2019 20:51:24 +0200
> Makes me wonder why std::span ctor doesn't just take std::ContiguousRange.
I assuming that the idea here is to make the span Extend template parameter
being cross-checked against the array's size at compile-time instead of
runtime. That's not necessarily a bad idea as long as it covers all sorts
of array.
Jean
On Wed, 17 Jul 2019, 23:41 Lyberta via Std-Discussion, <
std-discussion_at_[hidden]> wrote:
> Jean Guegant via Std-Discussion:
> > It is currently impossible to create a std::span from std::array<const
> T, X>:
>
> Makes me wonder why std::span ctor doesn't just take std::ContiguousRange.
>
> --
> Std-Discussion mailing list
> Std-Discussion_at_[hidden]
> http://lists.isocpp.org/mailman/listinfo.cgi/std-discussion
>
I assuming that the idea here is to make the span Extend template parameter
being cross-checked against the array's size at compile-time instead of
runtime. That's not necessarily a bad idea as long as it covers all sorts
of array.
Jean
On Wed, 17 Jul 2019, 23:41 Lyberta via Std-Discussion, <
std-discussion_at_[hidden]> wrote:
> Jean Guegant via Std-Discussion:
> > It is currently impossible to create a std::span from std::array<const
> T, X>:
>
> Makes me wonder why std::span ctor doesn't just take std::ContiguousRange.
>
> --
> Std-Discussion mailing list
> Std-Discussion_at_[hidden]
> http://lists.isocpp.org/mailman/listinfo.cgi/std-discussion
>
Received on 2019-07-18 13:53:32