30 const auto input_view = std::string_view(input.data(), input.size());
33 const std::size_t reserved_size =
34 input_view.size() + input_view.size() / 5U;
35 output.reserve(reserved_size);
36 for (
const char c : input_view) {
39 output.append(
"&");
42 output.append(
"<");
45 output.append(
">");
48 output.append(
""");
51 output.append(
"'");