| Index: base/string_util.h
|
| ===================================================================
|
| --- base/string_util.h (revision 2758)
|
| +++ base/string_util.h (working copy)
|
| @@ -508,6 +508,14 @@
|
| const std::wstring& d,
|
| std::vector<size_t>* offsets);
|
|
|
| +// If the size of |input| is more than |max_len|, this function returns true and
|
| +// |input| is shortened into |output| by removing chars in the middle (they are
|
| +// replaced with up to 3 dots, as size permits).
|
| +// Ex: ElideString(L"Hello", 10, &str) puts Hello in str and returns false.
|
| +// ElideString(L"Hello my name is Tom", 10, &str) puts "Hell...Tom" in str and
|
| +// returns true.
|
| +bool ElideString(const std::wstring& input, int max_len, std::wstring* output);
|
| +
|
| // Returns true if the string passed in matches the pattern. The pattern
|
| // string can contain wildcards like * and ?
|
| // TODO(iyengar) This function may not work correctly for CJK strings as
|
|
|