|
20 | 20 |
|
21 | 21 | // text literals |
22 | 22 |
|
23 | | -static_assert(is_same_type<decltype(""_array), std::array<uint8_t, 0>>); |
24 | | -static_assert(""_array.empty()); |
25 | | - |
26 | | -static_assert(is_same_type<decltype("test"_array), std::array<uint8_t, 4>>); |
27 | | -static_assert("test"_array.at(0) == 't'); |
28 | | -static_assert("test"_array.at(1) == 'e'); |
29 | | -static_assert("test"_array.at(2) == 's'); |
30 | | -static_assert("test"_array.at(3) == 't'); |
| 23 | +static_assert(is_same_type<decltype(""_a), std::array<uint8_t, 0>>); |
| 24 | +static_assert(""_a.empty()); |
| 25 | + |
| 26 | +static_assert(is_same_type<decltype("test"_a), std::array<uint8_t, 4>>); |
| 27 | +static_assert("test"_a.at(0) == 't'); |
| 28 | +static_assert("test"_a.at(1) == 'e'); |
| 29 | +static_assert("test"_a.at(2) == 's'); |
| 30 | +static_assert("test"_a.at(3) == 't'); |
| 31 | + |
| 32 | +static_assert(is_same_type<decltype(""_t), std::array<char, 0>>); |
| 33 | +static_assert(""_t.empty()); |
| 34 | + |
| 35 | +static_assert(is_same_type<decltype("test"_t), std::array<char, 4>>); |
| 36 | +static_assert("test"_t.at(0) == 't'); |
| 37 | +static_assert("test"_t.at(1) == 'e'); |
| 38 | +static_assert("test"_t.at(2) == 's'); |
| 39 | +static_assert("test"_t.at(3) == 't'); |
31 | 40 |
|
32 | 41 | // en.cppreference.com/w/cpp/language/integer_literal |
33 | 42 |
|
|
0 commit comments