| 154 | } |
| 155 | |
| 156 | inline static bool endsWith(const std::string& value, const std::string& end_string) { |
| 157 | if (end_string.size() > value.size()) |
| 158 | return false; |
| 159 | return std::equal(end_string.rbegin(), end_string.rend(), value.rbegin()); |
| 160 | } |
| 161 | |
| 162 | inline static std::string hex_ascii(const std::string& in) { |
| 163 | std::string newString; |