diff options
author | deanm@chromium.org <deanm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-05 14:11:09 +0000 |
---|---|---|
committer | deanm@chromium.org <deanm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-05 14:11:09 +0000 |
commit | fa34a7a36eef3100f3de056ebe79cb55fd62cf09 (patch) | |
tree | 4fc785edc17fcd563265ddef9a6e3df762b4208c /chrome/chrome.gyp | |
parent | 3347870323d0366168c1ddf11a484b30207bea05 (diff) | |
download | chromium_src-fa34a7a36eef3100f3de056ebe79cb55fd62cf09.zip chromium_src-fa34a7a36eef3100f3de056ebe79cb55fd62cf09.tar.gz chromium_src-fa34a7a36eef3100f3de056ebe79cb55fd62cf09.tar.bz2 |
Make UTF8ToWide take a StringPiece, to avoid copying to a std::string.
The previous prototype took only a std::string, unless you used the less convenient output parameter version. This required copying char* input to a std::string. Using a StringPiece the input will be implicitly both std::string and char* without any copying. This helps especially on Linux, where all input we get will be in utf8 char*.
Review URL: http://codereview.chromium.org/40106
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10985 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome.gyp')
0 files changed, 0 insertions, 0 deletions