| Index: base/utf_offset_string_conversions.h
|
| diff --git a/base/utf_offset_string_conversions.h b/base/utf_offset_string_conversions.h
|
| index 01177b655dc2d1d94139c1cdfdd8be94dd6c33b8..c2faf3a491599cf33648d06380fd8525876d7868 100644
|
| --- a/base/utf_offset_string_conversions.h
|
| +++ b/base/utf_offset_string_conversions.h
|
| @@ -14,6 +14,7 @@
|
|
|
| namespace base {
|
| class StringPiece;
|
| +class StringPiece16;
|
| }
|
|
|
| // Like the conversions in utf_string_conversions.h, but also takes one or more
|
| @@ -38,6 +39,13 @@ BASE_EXPORT string16 UTF8ToUTF16AndAdjustOffsets(
|
| const base::StringPiece& utf8,
|
| std::vector<size_t>* offsets_for_adjustment);
|
|
|
| +BASE_EXPORT std::string UTF16ToUTF8AndAdjustOffset(
|
| + const base::StringPiece16& utf16,
|
| + size_t* offset_for_adjustment);
|
| +BASE_EXPORT std::string UTF16ToUTF8AndAdjustOffsets(
|
| + const base::StringPiece16& utf16,
|
| + std::vector<size_t>* offsets_for_adjustment);
|
| +
|
| // Limiting function callable by std::for_each which will replace any value
|
| // which is equal to or greater than |limit| with npos.
|
| template <typename T>
|
|
|