| 446 | 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 447 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 12, 13, 14, 15}; |
| 448 | unsigned constexpr convert_hex_to_binary(const char c) noexcept { |
| 449 | return hex_to_binary_table[c - '0']; |
| 450 | } |
| 451 | |
| 452 | std::string percent_decode(const std::string_view input, size_t first_percent) { |
| 453 | // next line is for safety only, we expect users to avoid calling |
no outgoing calls
no test coverage detected