| 43 | } |
| 44 | |
| 45 | static std::vector<char32_t> makeUtf32String(std::string_view asciiString) { |
| 46 | std::vector<char32_t> utf32String; |
| 47 | for (auto c : asciiString) { |
| 48 | utf32String.emplace_back(static_cast<char32_t>(c)); |
| 49 | } |
| 50 | return utf32String; |
| 51 | } |
| 52 | |
| 53 | TEST(StaticString, canCreateUTF32String) { |
| 54 | auto string = makeUtf32String("Hello World"); |