Also fix the constraints on span(Container&) and span(const Container&) constructors so that they aren't used for const spans or const arrays. * include/std/span (span(element_type(&)[N])) (span(array<value_type, N>&), span(const array<value_type, N>&)): Deduce array element type to allow safe const conversions (LWG 3255). [!_GLIBCXX_P1394] (span(Container&), span(const Container&)): Use remove_cv_t on arguments to __is_std_span and __is_std_array. * testsuite/23_containers/span/lwg3255.cc: New test. From-SVN: r276298
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| 1.cc | Loading commit data... | |
| 2.cc | Loading commit data... | |
| back_assert_neg.cc | Loading commit data... | |
| back_neg.cc | Loading commit data... | |
| contiguous_range_neg.cc | Loading commit data... | |
| everything.cc | Loading commit data... | |
| first_2_assert_neg.cc | Loading commit data... | |
| first_assert_neg.cc | Loading commit data... | |
| first_neg.cc | Loading commit data... | |
| front_assert_neg.cc | Loading commit data... | |
| front_neg.cc | Loading commit data... | |
| get_neg.cc | Loading commit data... | |
| index_op_assert_neg.cc | Loading commit data... | |
| index_op_neg.cc | Loading commit data... | |
| last_2_assert_neg.cc | Loading commit data... | |
| last_assert_neg.cc | Loading commit data... | |
| last_neg.cc | Loading commit data... | |
| lwg3255.cc | Loading commit data... | |
| subspan_2_assert_neg.cc | Loading commit data... | |
| subspan_3_assert_neg.cc | Loading commit data... | |
| subspan_4_assert_neg.cc | Loading commit data... | |
| subspan_5_assert_neg.cc | Loading commit data... | |
| subspan_6_assert_neg.cc | Loading commit data... | |
| subspan_assert_neg.cc | Loading commit data... | |
| subspan_neg.cc | Loading commit data... | |
| tuple_element_dynamic_neg.cc | Loading commit data... | |
| tuple_element_oob_neg.cc | Loading commit data... | |
| tuple_size_neg.cc | Loading commit data... |