| 7738 | return s.size() >= prefix.size() && s.substr( 0, prefix.size() ) == prefix; |
| 7739 | } |
| 7740 | bool endsWith( std::string const& s, std::string const& suffix ) { |
| 7741 | return s.size() >= suffix.size() && s.substr( s.size()-suffix.size(), suffix.size() ) == suffix; |
| 7742 | } |
| 7743 | bool contains( std::string const& s, std::string const& infix ) { |
| 7744 | return s.find( infix ) != std::string::npos; |
| 7745 | } |
no test coverage detected