diff options
author | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-21 23:47:54 +0000 |
---|---|---|
committer | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-01-21 23:47:54 +0000 |
commit | a1a61172ee9e1c59f257c4c8c49d4b9eb4c046e9 (patch) | |
tree | b9c4c407613f3682244a8d150d6c5a55f03e1344 /base/string_util.h | |
parent | ced35f33b676a8b5ed52ae363e0e1d9deffc2331 (diff) | |
download | chromium_src-a1a61172ee9e1c59f257c4c8c49d4b9eb4c046e9.zip chromium_src-a1a61172ee9e1c59f257c4c8c49d4b9eb4c046e9.tar.gz chromium_src-a1a61172ee9e1c59f257c4c8c49d4b9eb4c046e9.tar.bz2 |
Add a replace_all param to ReplaceSubstringsAfterOffset and update call sites.
Review URL: http://codereview.chromium.org/18603
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8413 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/string_util.h')
-rw-r--r-- | base/string_util.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/base/string_util.h b/base/string_util.h index 601d1d8..6d7ff94 100644 --- a/base/string_util.h +++ b/base/string_util.h @@ -320,6 +320,17 @@ std::wstring FormatSpeed(int64 bytes, DataUnits units, bool show_units); // Ex: FormatNumber(1234567) => 1,234,567 std::wstring FormatNumber(int64 number); +// Starting at |start_offset| (usually 0), replace the first instance of +// |find_this| with |replace_with|. +void ReplaceFirstSubstringAfterOffset(std::wstring* str, + std::wstring::size_type start_offset, + const std::wstring& find_this, + const std::wstring& replace_with); +void ReplaceFirstSubstringAfterOffset(std::string* str, + std::string::size_type start_offset, + const std::string& find_this, + const std::string& replace_with); + // Starting at |start_offset| (usually 0), look through |str| and replace all // instances of |find_this| with |replace_with|. // |