12345678910111213141516171819 |
- #pragma once
- #include <string>
- #include <vector>
- namespace QuickMedia {
- struct Range {
- size_t start;
- size_t length;
- };
- void html_escape_sequences(std::string &str);
- void html_unescape_sequences(std::string &str);
- std::string url_param_encode(const std::string ¶m);
- std::string url_param_decode(const std::string ¶m);
- std::vector<Range> extract_urls(const std::string &str);
- std::vector<std::string> ranges_get_strings(const std::string &str, const std::vector<Range> &ranges);
- std::string header_extract_value(const std::string &header, const std::string &type);
- }
|