| 6944 | return !s.empty() && s[0] == prefix; |
| 6945 | } |
| 6946 | bool endsWith( std::string const& s, std::string const& suffix ) { |
| 6947 | return s.size() >= suffix.size() && std::equal(suffix.rbegin(), suffix.rend(), s.rbegin()); |
| 6948 | } |
| 6949 | bool endsWith( std::string const& s, char suffix ) { |
| 6950 | return !s.empty() && s[s.size()-1] == suffix; |
| 6951 | } |