diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-14 21:11:46 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-14 21:11:46 +0000 |
commit | 74f778ee567a5e18ae6766416711b92fc6e7f39a (patch) | |
tree | c2da3cc66ebb5285d8ff3f210ebdb446eb61837f /gpu | |
parent | a80aea7ebc002065d8f24c54673c72cb61d47b07 (diff) | |
download | chromium_src-74f778ee567a5e18ae6766416711b92fc6e7f39a.zip chromium_src-74f778ee567a5e18ae6766416711b92fc6e7f39a.tar.gz chromium_src-74f778ee567a5e18ae6766416711b92fc6e7f39a.tar.bz2 |
Move UTF16ToASCII, remove WideToASCII.
This removes WideToASCII and changes all callers to use UTF16ToASCII instead.
Moves UTF16ToASCII from base/strings/string_util.h to base/strings/utf_string_conversions.h and into the base namespace.
Convert a few related string_util functions to take a StringPiece16 instead of a string16. Remove IsStringASCII(std::wstring) which was unused.
Updates callers' includes and namespace usage accordingly.
TBR=sky
Review URL: https://codereview.chromium.org/176843022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257200 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu')
-rw-r--r-- | gpu/config/gpu_info_collector_win.cc | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/gpu/config/gpu_info_collector_win.cc b/gpu/config/gpu_info_collector_win.cc index 6467262..f7b1f9e 100644 --- a/gpu/config/gpu_info_collector_win.cc +++ b/gpu/config/gpu_info_collector_win.cc @@ -27,6 +27,7 @@ #include "base/strings/string_number_conversions.h" #include "base/strings/string_util.h" #include "base/strings/stringprintf.h" +#include "base/strings/utf_string_conversions.h" #include "base/threading/thread.h" #include "base/threading/worker_pool.h" #include "base/win/registry.h" @@ -186,7 +187,7 @@ Version DisplayLinkVersion() { if (key.ReadValue(L"Version", &version)) return Version(); - return Version(WideToASCII(version)); + return Version(base::UTF16ToASCII(version)); } // Returns whether Lenovo dCute is installed. @@ -407,7 +408,7 @@ bool CollectDriverInfoD3D(const std::wstring& device_id, key, L"DriverVersion", NULL, NULL, reinterpret_cast<LPBYTE>(value), &dwcb_data); if (result == ERROR_SUCCESS) - driver_version = WideToASCII(std::wstring(value)); + driver_version = base::UTF16ToASCII(std::wstring(value)); std::string driver_date; dwcb_data = sizeof(value); @@ -415,7 +416,7 @@ bool CollectDriverInfoD3D(const std::wstring& device_id, key, L"DriverDate", NULL, NULL, reinterpret_cast<LPBYTE>(value), &dwcb_data); if (result == ERROR_SUCCESS) - driver_date = WideToASCII(std::wstring(value)); + driver_date = base::UTF16ToASCII(std::wstring(value)); std::string driver_vendor; dwcb_data = sizeof(value); @@ -423,7 +424,7 @@ bool CollectDriverInfoD3D(const std::wstring& device_id, key, L"ProviderName", NULL, NULL, reinterpret_cast<LPBYTE>(value), &dwcb_data); if (result == ERROR_SUCCESS) { - driver_vendor = WideToASCII(std::wstring(value)); + driver_vendor = base::UTF16ToASCII(std::wstring(value)); if (driver_vendor == "Advanced Micro Devices, Inc." || driver_vendor == "ATI Technologies Inc.") { // We are conservative and assume that in the absence of a clear @@ -537,8 +538,8 @@ GpuIDResult CollectGpuID(uint32* vendor_id, uint32* device_id) { int vendor = 0, device = 0; std::wstring vendor_string = id.substr(8, 4); std::wstring device_string = id.substr(17, 4); - base::HexStringToInt(WideToASCII(vendor_string), &vendor); - base::HexStringToInt(WideToASCII(device_string), &device); + base::HexStringToInt(base::UTF16ToASCII(vendor_string), &vendor); + base::HexStringToInt(base::UTF16ToASCII(device_string), &device); *vendor_id = vendor; *device_id = device; return kGpuIDSuccess; @@ -592,8 +593,8 @@ bool CollectBasicGraphicsInfo(GPUInfo* gpu_info) { int vendor_id = 0, device_id = 0; base::string16 vendor_id_string = id.substr(8, 4); base::string16 device_id_string = id.substr(17, 4); - base::HexStringToInt(WideToASCII(vendor_id_string), &vendor_id); - base::HexStringToInt(WideToASCII(device_id_string), &device_id); + base::HexStringToInt(base::UTF16ToASCII(vendor_id_string), &vendor_id); + base::HexStringToInt(base::UTF16ToASCII(device_id_string), &device_id); gpu_info->gpu.vendor_id = vendor_id; gpu_info->gpu.device_id = device_id; // TODO(zmo): we only need to call CollectDriverInfoD3D() if we use ANGLE. |