diff options
author | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-12-28 16:55:57 +0000 |
---|---|---|
committer | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-12-28 16:55:57 +0000 |
commit | d223f3bfefc0c92a216f21c4d84e844bb663c2a6 (patch) | |
tree | f4982b4490fe13de645b445ab95f3c82c95cf8aa /app/l10n_util.cc | |
parent | bf570fb6773be4e4082b73c5b7a32fff5dc6663b (diff) | |
download | chromium_src-d223f3bfefc0c92a216f21c4d84e844bb663c2a6.zip chromium_src-d223f3bfefc0c92a216f21c4d84e844bb663c2a6.tar.gz chromium_src-d223f3bfefc0c92a216f21c4d84e844bb663c2a6.tar.bz2 |
Remove wstring from l10n_util. Part 1.
BUG=9911
TEST=no visible changes; all tests pass
Review URL: http://codereview.chromium.org/5990008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70224 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'app/l10n_util.cc')
-rw-r--r-- | app/l10n_util.cc | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/app/l10n_util.cc b/app/l10n_util.cc index 28b16b2..6add000 100644 --- a/app/l10n_util.cc +++ b/app/l10n_util.cc @@ -568,9 +568,11 @@ bool IsValidLocaleSyntax(const std::string& locale) { return true; } +#if CRBUG_9911_OBSOLETE_GOING_AWAY std::wstring GetString(int message_id) { return UTF16ToWide(GetStringUTF16(message_id)); } +#endif std::string GetStringUTF8(int message_id) { return UTF16ToUTF8(GetStringUTF16(message_id)); @@ -628,6 +630,7 @@ static string16 GetStringF(int message_id, return formatted; } +#if CRBUG_9911_OBSOLETE_GOING_AWAY #if !defined(WCHAR_T_IS_UTF16) std::wstring GetStringF(int message_id, const std::wstring& a) { return UTF16ToWide(GetStringFUTF16(message_id, WideToUTF16(a))); @@ -657,6 +660,7 @@ std::wstring GetStringF(int message_id, WideToUTF16(c), WideToUTF16(d))); } #endif +#endif std::string GetStringFUTF8(int message_id, const string16& a) { @@ -721,6 +725,7 @@ string16 GetStringFUTF16(int message_id, return GetStringF(message_id, replacements, NULL); } +#if CRBUG_9911_OBSOLETE_GOING_AWAY std::wstring GetStringF(int message_id, const std::wstring& a, size_t* offset) { DCHECK(offset); std::vector<size_t> offsets; @@ -741,6 +746,7 @@ std::wstring GetStringF(int message_id, replacements.push_back(WideToUTF16(b)); return UTF16ToWide(GetStringF(message_id, replacements, offsets)); } +#endif string16 GetStringFUTF16(int message_id, const string16& a, size_t* offset) { DCHECK(offset); @@ -763,6 +769,7 @@ string16 GetStringFUTF16(int message_id, return GetStringF(message_id, replacements, offsets); } +#if CRBUG_9911_OBSOLETE_GOING_AWAY std::wstring GetStringF(int message_id, int a) { return GetStringF(message_id, UTF8ToWide(base::IntToString(a))); } @@ -770,6 +777,15 @@ std::wstring GetStringF(int message_id, int a) { std::wstring GetStringF(int message_id, int64 a) { return GetStringF(message_id, UTF8ToWide(base::Int64ToString(a))); } +#endif + +string16 GetStringFUTF16(int message_id, int a) { + return GetStringFUTF16(message_id, UTF8ToUTF16(base::IntToString(a))); +} + +string16 GetStringFUTF16(int message_id, int64 a) { + return GetStringFUTF16(message_id, UTF8ToUTF16(base::Int64ToString(a))); +} string16 TruncateString(const string16& string, size_t length) { if (string.size() <= length) @@ -887,18 +903,6 @@ UCollationResult CompareStringWithCollator(const icu::Collator* collator, return result; } -// Specialization of operator() method for std::wstring version. -template <> -bool StringComparator<std::wstring>::operator()(const std::wstring& lhs, - const std::wstring& rhs) { - // If we can not get collator instance for specified locale, just do simple - // string compare. - if (!collator_) - return lhs < rhs; - return CompareStringWithCollator(collator_, lhs, rhs) == UCOL_LESS; -}; - -#if !defined(WCHAR_T_IS_UTF16) // Specialization of operator() method for string16 version. template <> bool StringComparator<string16>::operator()(const string16& lhs, @@ -909,12 +913,6 @@ bool StringComparator<string16>::operator()(const string16& lhs, return lhs < rhs; return CompareString16WithCollator(collator_, lhs, rhs) == UCOL_LESS; }; -#endif // !defined(WCHAR_T_IS_UTF16) - -void SortStrings(const std::string& locale, - std::vector<std::wstring>* strings) { - SortVectorWithStringKey(locale, strings, false); -} void SortStrings16(const std::string& locale, std::vector<string16>* strings) { |