Lines Matching refs:string_view
90 bool StartsWith(std::string_view s, std::string_view prefix) { in StartsWith()
94 bool StartsWith(std::string_view s, char prefix) { in StartsWith()
98 bool StartsWithIgnoreCase(std::string_view s, std::string_view prefix) { in StartsWithIgnoreCase()
102 bool EndsWith(std::string_view s, std::string_view suffix) { in EndsWith()
106 bool EndsWith(std::string_view s, char suffix) { in EndsWith()
110 bool EndsWithIgnoreCase(std::string_view s, std::string_view suffix) { in EndsWithIgnoreCase()
115 bool EqualsIgnoreCase(std::string_view lhs, std::string_view rhs) { in EqualsIgnoreCase()
119 std::string StringReplace(std::string_view s, std::string_view from, std::string_view to, in StringReplace()
124 std::string_view::size_type start_pos = 0; in StringReplace()
126 std::string_view::size_type pos = s.find(from, start_pos); in StringReplace()
127 if (pos == std::string_view::npos) break; in StringReplace()