diff options
Diffstat (limited to 'third_party/libphonenumber/cpp/src/stringutil.h')
-rw-r--r-- | third_party/libphonenumber/cpp/src/stringutil.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/third_party/libphonenumber/cpp/src/stringutil.h b/third_party/libphonenumber/cpp/src/stringutil.h index a9ba6fc..7bae9a1 100644 --- a/third_party/libphonenumber/cpp/src/stringutil.h +++ b/third_party/libphonenumber/cpp/src/stringutil.h @@ -54,6 +54,11 @@ void safe_strtou64(const string& s, uint64 *n); // Remove all occurrences of a given set of characters from a string. void strrmm(string* s, const string& chars); +// Replaces all instances of 'substring' in 's' with 'replacement'. Returns the +// number of instances replaced. Replacements are not subject to re-matching. +int GlobalReplaceSubstring(const string& substring, const string& replacement, + string* s); + // Holds a reference to a std::string or C string. It can also be constructed // from an integer which is converted to a string. class StringHolder { |