| 17 | struct InlineContainerAllocator; |
| 18 | |
| 19 | struct StaticStringUTF8Storage { |
| 20 | const char* data; |
| 21 | size_t length; |
| 22 | |
| 23 | constexpr StaticStringUTF8Storage(const char* data, size_t length) : data(data), length(length) {} |
| 24 | |
| 25 | inline std::string_view toStringView() const { |
| 26 | return std::string_view(data, length); |
| 27 | } |
| 28 | }; |
| 29 | |
| 30 | struct StaticStringUTF16Storage { |
| 31 | const char16_t* data; |