diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-07 02:57:22 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-07 02:57:22 +0000 |
commit | dfa049ee037fb12ecbeefafbe83fb233d0793c62 (patch) | |
tree | 7c1fca046538faacff769ae1d3be991aef9ccad4 /base | |
parent | 49aeab656a882c9da0fc2cc2be61df3bd223c16e (diff) | |
download | chromium_src-dfa049ee037fb12ecbeefafbe83fb233d0793c62.zip chromium_src-dfa049ee037fb12ecbeefafbe83fb233d0793c62.tar.gz chromium_src-dfa049ee037fb12ecbeefafbe83fb233d0793c62.tar.bz2 |
Move string_number_conversions to base/strings.
This only updates includes in base and keeps a forwarding header for now to keep the change under control.
BUG=
Review URL: https://codereview.chromium.org/12092078
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181161 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base')
29 files changed, 151 insertions, 144 deletions
diff --git a/base/base.gyp b/base/base.gyp index edcc721..c84838a 100644 --- a/base/base.gyp +++ b/base/base.gyp @@ -526,11 +526,11 @@ 'shared_memory_unittest.cc', 'stl_util_unittest.cc', 'string16_unittest.cc', - 'string_number_conversions_unittest.cc', 'string_piece_unittest.cc', 'string_split_unittest.cc', 'string_util_unittest.cc', 'stringprintf_unittest.cc', + 'strings/string_number_conversions_unittest.cc', 'strings/string_tokenizer_unittest.cc', 'strings/stringize_macros_unittest.cc', 'synchronization/cancellation_flag_unittest.cc', diff --git a/base/base.gypi b/base/base.gypi index 57107f4..d7220f1 100644 --- a/base/base.gypi +++ b/base/base.gypi @@ -384,8 +384,6 @@ 'shared_memory_win.cc', 'single_thread_task_runner.h', 'stl_util.h', - 'string_number_conversions.cc', - 'string_number_conversions.h', 'string_piece.cc', 'string_piece.h', 'string_split.cc', @@ -398,6 +396,8 @@ 'string16.h', 'stringprintf.cc', 'stringprintf.h', + 'strings/string_number_conversions.cc', + 'strings/string_number_conversions.h', 'strings/string_tokenizer.h', 'strings/stringize_macros.h', 'supports_user_data.cc', diff --git a/base/debug/stack_trace_posix.cc b/base/debug/stack_trace_posix.cc index cbb4442..5b31286 100644 --- a/base/debug/stack_trace_posix.cc +++ b/base/debug/stack_trace_posix.cc @@ -30,7 +30,7 @@ #include "base/logging.h" #include "base/memory/scoped_ptr.h" #include "base/posix/eintr_wrapper.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #if defined(USE_SYMBOLIZE) #include "base/third_party/symbolize/symbolize.h" diff --git a/base/file_util_win.cc b/base/file_util_win.cc index 5f6005a..076e1a3 100644 --- a/base/file_util_win.cc +++ b/base/file_util_win.cc @@ -17,7 +17,7 @@ #include "base/logging.h" #include "base/metrics/histogram.h" #include "base/process_util.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include "base/string_util.h" #include "base/threading/thread_restrictions.h" #include "base/time.h" diff --git a/base/files/important_file_writer.cc b/base/files/important_file_writer.cc index 351adc2..4a7bdf9 100644 --- a/base/files/important_file_writer.cc +++ b/base/files/important_file_writer.cc @@ -15,7 +15,7 @@ #include "base/logging.h" #include "base/task_runner.h" #include "base/metrics/histogram.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include "base/threading/thread.h" #include "base/time.h" diff --git a/base/json/json_parser.cc b/base/json/json_parser.cc index 429c77a..74de62f 100644 --- a/base/json/json_parser.cc +++ b/base/json/json_parser.cc @@ -7,10 +7,10 @@ #include "base/float_util.h" #include "base/logging.h" #include "base/memory/scoped_ptr.h" -#include "base/string_number_conversions.h" #include "base/string_piece.h" #include "base/string_util.h" #include "base/stringprintf.h" +#include "base/strings/string_number_conversions.h" #include "base/third_party/icu/icu_utf.h" #include "base/utf_string_conversion_utils.h" #include "base/utf_string_conversions.h" diff --git a/base/json/json_writer.cc b/base/json/json_writer.cc index 01460bd..1e27581 100644 --- a/base/json/json_writer.cc +++ b/base/json/json_writer.cc @@ -9,7 +9,7 @@ #include "base/json/string_escape.h" #include "base/logging.h" #include "base/stringprintf.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include "base/values.h" #include "base/utf_string_conversions.h" diff --git a/base/location.cc b/base/location.cc index 3422138..fd28de4 100644 --- a/base/location.cc +++ b/base/location.cc @@ -12,8 +12,8 @@ extern "C" { #endif #include "base/location.h" -#include "base/string_number_conversions.h" #include "base/stringprintf.h" +#include "base/strings/string_number_conversions.h" namespace tracked_objects { diff --git a/base/mac/authorization_util.mm b/base/mac/authorization_util.mm index 62a2074..a9cfb52 100644 --- a/base/mac/authorization_util.mm +++ b/base/mac/authorization_util.mm @@ -16,7 +16,7 @@ #import "base/mac/mac_util.h" #include "base/mac/scoped_authorizationref.h" #include "base/posix/eintr_wrapper.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include "base/string_util.h" namespace base { diff --git a/base/mac/mac_util.mm b/base/mac/mac_util.mm index a0fee53..9a3c754 100644 --- a/base/mac/mac_util.mm +++ b/base/mac/mac_util.mm @@ -20,7 +20,7 @@ #include "base/mac/scoped_cftyperef.h" #include "base/memory/scoped_generic_obj.h" #include "base/memory/scoped_nsobject.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include "base/string_piece.h" #include "base/sys_string_conversions.h" diff --git a/base/metrics/field_trial_unittest.cc b/base/metrics/field_trial_unittest.cc index 0e872ff..cb60f33 100644 --- a/base/metrics/field_trial_unittest.cc +++ b/base/metrics/field_trial_unittest.cc @@ -8,7 +8,7 @@ #include "base/rand_util.h" #include "base/run_loop.h" #include "base/stringprintf.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include "testing/gtest/include/gtest/gtest.h" namespace base { diff --git a/base/prefs/json_pref_store_unittest.cc b/base/prefs/json_pref_store_unittest.cc index f932988..cc9912a 100644 --- a/base/prefs/json_pref_store_unittest.cc +++ b/base/prefs/json_pref_store_unittest.cc @@ -10,8 +10,8 @@ #include "base/memory/scoped_ptr.h" #include "base/path_service.h" #include "base/run_loop.h" -#include "base/string_number_conversions.h" #include "base/string_util.h" +#include "base/strings/string_number_conversions.h" #include "base/threading/sequenced_worker_pool.h" #include "base/threading/thread.h" #include "base/utf_string_conversions.h" diff --git a/base/process_util_freebsd.cc b/base/process_util_freebsd.cc index 1157fb2..8ff1ba9 100644 --- a/base/process_util_freebsd.cc +++ b/base/process_util_freebsd.cc @@ -9,20 +9,20 @@ #include <dlfcn.h> #include <errno.h> #include <fcntl.h> +#include <sys/sysctl.h> #include <sys/time.h> #include <sys/types.h> -#include <sys/wait.h> -#include <sys/sysctl.h> #include <sys/user.h> +#include <sys/wait.h> #include <time.h> #include <unistd.h> #include "base/file_util.h" #include "base/logging.h" -#include "base/string_number_conversions.h" #include "base/string_split.h" #include "base/string_tokenizer.h" #include "base/string_util.h" +#include "base/strings/string_number_conversions.h" #include "base/sys_info.h" namespace base { diff --git a/base/process_util_linux.cc b/base/process_util_linux.cc index 36f377b..31660b0 100644 --- a/base/process_util_linux.cc +++ b/base/process_util_linux.cc @@ -12,9 +12,9 @@ #include "base/file_util.h" #include "base/logging.h" -#include "base/string_number_conversions.h" #include "base/string_split.h" #include "base/string_util.h" +#include "base/strings/string_number_conversions.h" #include "base/strings/string_tokenizer.h" #include "base/sys_info.h" #include "base/threading/thread_restrictions.h" diff --git a/base/process_util_openbsd.cc b/base/process_util_openbsd.cc index 2b2bd25..3e2402c 100644 --- a/base/process_util_openbsd.cc +++ b/base/process_util_openbsd.cc @@ -9,21 +9,21 @@ #include <dlfcn.h> #include <errno.h> #include <fcntl.h> -#include <sys/time.h> -#include <sys/types.h> -#include <sys/wait.h> #include <sys/param.h> #include <sys/sysctl.h> +#include <sys/time.h> +#include <sys/types.h> #include <sys/user.h> +#include <sys/wait.h> #include <time.h> #include <unistd.h> #include "base/file_util.h" #include "base/logging.h" -#include "base/string_number_conversions.h" #include "base/string_split.h" #include "base/string_tokenizer.h" #include "base/string_util.h" +#include "base/strings/string_number_conversions.h" #include "base/sys_info.h" #include "base/threading/thread_restrictions.h" diff --git a/base/string_number_conversions.h b/base/string_number_conversions.h index 0c70205..c1ce55c 100644 --- a/base/string_number_conversions.h +++ b/base/string_number_conversions.h @@ -2,114 +2,6 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#ifndef BASE_STRING_NUMBER_CONVERSIONS_H_ -#define BASE_STRING_NUMBER_CONVERSIONS_H_ - -#include <string> -#include <vector> - -#include "base/base_export.h" -#include "base/basictypes.h" -#include "base/string_piece.h" -#include "base/string16.h" - -// ---------------------------------------------------------------------------- -// IMPORTANT MESSAGE FROM YOUR SPONSOR -// -// This file contains no "wstring" variants. New code should use string16. If -// you need to make old code work, use the UTF8 version and convert. Please do -// not add wstring variants. -// -// Please do not add "convenience" functions for converting strings to integers -// that return the value and ignore success/failure. That encourages people to -// write code that doesn't properly handle the error conditions. -// ---------------------------------------------------------------------------- - -namespace base { - -// Number -> string conversions ------------------------------------------------ - -BASE_EXPORT std::string IntToString(int value); -BASE_EXPORT string16 IntToString16(int value); - -BASE_EXPORT std::string UintToString(unsigned value); -BASE_EXPORT string16 UintToString16(unsigned value); - -BASE_EXPORT std::string Int64ToString(int64 value); -BASE_EXPORT string16 Int64ToString16(int64 value); - -BASE_EXPORT std::string Uint64ToString(uint64 value); -BASE_EXPORT string16 Uint64ToString16(uint64 value); - -// DoubleToString converts the double to a string format that ignores the -// locale. If you want to use locale specific formatting, use ICU. -BASE_EXPORT std::string DoubleToString(double value); - -// String -> number conversions ------------------------------------------------ - -// Perform a best-effort conversion of the input string to a numeric type, -// setting |*output| to the result of the conversion. Returns true for -// "perfect" conversions; returns false in the following cases: -// - Overflow/underflow. |*output| will be set to the maximum value supported -// by the data type. -// - Trailing characters in the string after parsing the number. |*output| -// will be set to the value of the number that was parsed. -// - Leading whitespace in the string before parsing the number. |*output| will -// be set to the value of the number that was parsed. -// - No characters parseable as a number at the beginning of the string. -// |*output| will be set to 0. -// - Empty string. |*output| will be set to 0. -BASE_EXPORT bool StringToInt(const StringPiece& input, int* output); -BASE_EXPORT bool StringToInt(const StringPiece16& input, int* output); - -BASE_EXPORT bool StringToUint(const StringPiece& input, unsigned* output); -BASE_EXPORT bool StringToUint(const StringPiece16& input, unsigned* output); - -BASE_EXPORT bool StringToInt64(const StringPiece& input, int64* output); -BASE_EXPORT bool StringToInt64(const StringPiece16& input, int64* output); - -BASE_EXPORT bool StringToUint64(const StringPiece& input, uint64* output); -BASE_EXPORT bool StringToUint64(const StringPiece16& input, uint64* output); - -BASE_EXPORT bool StringToSizeT(const StringPiece& input, size_t* output); -BASE_EXPORT bool StringToSizeT(const StringPiece16& input, size_t* output); - -// For floating-point conversions, only conversions of input strings in decimal -// form are defined to work. Behavior with strings representing floating-point -// numbers in hexadecimal, and strings representing non-fininte values (such as -// NaN and inf) is undefined. Otherwise, these behave the same as the integral -// variants. This expects the input string to NOT be specific to the locale. -// If your input is locale specific, use ICU to read the number. -BASE_EXPORT bool StringToDouble(const std::string& input, double* output); - -// Hex encoding ---------------------------------------------------------------- - -// Returns a hex string representation of a binary buffer. The returned hex -// string will be in upper case. This function does not check if |size| is -// within reasonable limits since it's written with trusted data in mind. If -// you suspect that the data you want to format might be large, the absolute -// max size for |size| should be is -// std::numeric_limits<size_t>::max() / 2 -BASE_EXPORT std::string HexEncode(const void* bytes, size_t size); - -// Best effort conversion, see StringToInt above for restrictions. -// Will only successful parse hex values that will fit into |output|, i.e. -// -0x80000000 < |input| < 0x7FFFFFFF. -BASE_EXPORT bool HexStringToInt(const StringPiece& input, int* output); - -// Best effort conversion, see StringToInt above for restrictions. -// Will only successful parse hex values that will fit into |output|, i.e. -// -0x8000000000000000 < |input| < 0x7FFFFFFFFFFFFFFF. -BASE_EXPORT bool HexStringToInt64(const StringPiece& input, int64* output); - -// Similar to the previous functions, except that output is a vector of bytes. -// |*output| will contain as many bytes as were successfully parsed prior to the -// error. There is no overflow, but input.size() must be evenly divisible by 2. -// Leading 0x or +/- are not allowed. -BASE_EXPORT bool HexStringToBytes(const std::string& input, - std::vector<uint8>* output); - -} // namespace base - -#endif // BASE_STRING_NUMBER_CONVERSIONS_H_ - +// This file has moved, please use the new location. +// TODO(brettw) remove this file when all users have been updated. +#include "base/strings/string_number_conversions.h" diff --git a/base/string_number_conversions.cc b/base/strings/string_number_conversions.cc index ca1574f..bad7c2b 100644 --- a/base/string_number_conversions.cc +++ b/base/strings/string_number_conversions.cc @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include <ctype.h> #include <errno.h> diff --git a/base/strings/string_number_conversions.h b/base/strings/string_number_conversions.h new file mode 100644 index 0000000..41f1ea5 --- /dev/null +++ b/base/strings/string_number_conversions.h @@ -0,0 +1,115 @@ +// Copyright (c) 2012 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef BASE_STRING_NUMBER_CONVERSIONS_H_ +#define BASE_STRING_NUMBER_CONVERSIONS_H_ + +#include <string> +#include <vector> + +#include "base/base_export.h" +#include "base/basictypes.h" +#include "base/string16.h" +#include "base/string_piece.h" + +// ---------------------------------------------------------------------------- +// IMPORTANT MESSAGE FROM YOUR SPONSOR +// +// This file contains no "wstring" variants. New code should use string16. If +// you need to make old code work, use the UTF8 version and convert. Please do +// not add wstring variants. +// +// Please do not add "convenience" functions for converting strings to integers +// that return the value and ignore success/failure. That encourages people to +// write code that doesn't properly handle the error conditions. +// ---------------------------------------------------------------------------- + +namespace base { + +// Number -> string conversions ------------------------------------------------ + +BASE_EXPORT std::string IntToString(int value); +BASE_EXPORT string16 IntToString16(int value); + +BASE_EXPORT std::string UintToString(unsigned value); +BASE_EXPORT string16 UintToString16(unsigned value); + +BASE_EXPORT std::string Int64ToString(int64 value); +BASE_EXPORT string16 Int64ToString16(int64 value); + +BASE_EXPORT std::string Uint64ToString(uint64 value); +BASE_EXPORT string16 Uint64ToString16(uint64 value); + +// DoubleToString converts the double to a string format that ignores the +// locale. If you want to use locale specific formatting, use ICU. +BASE_EXPORT std::string DoubleToString(double value); + +// String -> number conversions ------------------------------------------------ + +// Perform a best-effort conversion of the input string to a numeric type, +// setting |*output| to the result of the conversion. Returns true for +// "perfect" conversions; returns false in the following cases: +// - Overflow/underflow. |*output| will be set to the maximum value supported +// by the data type. +// - Trailing characters in the string after parsing the number. |*output| +// will be set to the value of the number that was parsed. +// - Leading whitespace in the string before parsing the number. |*output| will +// be set to the value of the number that was parsed. +// - No characters parseable as a number at the beginning of the string. +// |*output| will be set to 0. +// - Empty string. |*output| will be set to 0. +BASE_EXPORT bool StringToInt(const StringPiece& input, int* output); +BASE_EXPORT bool StringToInt(const StringPiece16& input, int* output); + +BASE_EXPORT bool StringToUint(const StringPiece& input, unsigned* output); +BASE_EXPORT bool StringToUint(const StringPiece16& input, unsigned* output); + +BASE_EXPORT bool StringToInt64(const StringPiece& input, int64* output); +BASE_EXPORT bool StringToInt64(const StringPiece16& input, int64* output); + +BASE_EXPORT bool StringToUint64(const StringPiece& input, uint64* output); +BASE_EXPORT bool StringToUint64(const StringPiece16& input, uint64* output); + +BASE_EXPORT bool StringToSizeT(const StringPiece& input, size_t* output); +BASE_EXPORT bool StringToSizeT(const StringPiece16& input, size_t* output); + +// For floating-point conversions, only conversions of input strings in decimal +// form are defined to work. Behavior with strings representing floating-point +// numbers in hexadecimal, and strings representing non-fininte values (such as +// NaN and inf) is undefined. Otherwise, these behave the same as the integral +// variants. This expects the input string to NOT be specific to the locale. +// If your input is locale specific, use ICU to read the number. +BASE_EXPORT bool StringToDouble(const std::string& input, double* output); + +// Hex encoding ---------------------------------------------------------------- + +// Returns a hex string representation of a binary buffer. The returned hex +// string will be in upper case. This function does not check if |size| is +// within reasonable limits since it's written with trusted data in mind. If +// you suspect that the data you want to format might be large, the absolute +// max size for |size| should be is +// std::numeric_limits<size_t>::max() / 2 +BASE_EXPORT std::string HexEncode(const void* bytes, size_t size); + +// Best effort conversion, see StringToInt above for restrictions. +// Will only successful parse hex values that will fit into |output|, i.e. +// -0x80000000 < |input| < 0x7FFFFFFF. +BASE_EXPORT bool HexStringToInt(const StringPiece& input, int* output); + +// Best effort conversion, see StringToInt above for restrictions. +// Will only successful parse hex values that will fit into |output|, i.e. +// -0x8000000000000000 < |input| < 0x7FFFFFFFFFFFFFFF. +BASE_EXPORT bool HexStringToInt64(const StringPiece& input, int64* output); + +// Similar to the previous functions, except that output is a vector of bytes. +// |*output| will contain as many bytes as were successfully parsed prior to the +// error. There is no overflow, but input.size() must be evenly divisible by 2. +// Leading 0x or +/- are not allowed. +BASE_EXPORT bool HexStringToBytes(const std::string& input, + std::vector<uint8>* output); + +} // namespace base + +#endif // BASE_STRING_NUMBER_CONVERSIONS_H_ + diff --git a/base/string_number_conversions_unittest.cc b/base/strings/string_number_conversions_unittest.cc index 0438df0..ac74e9f 100644 --- a/base/string_number_conversions_unittest.cc +++ b/base/strings/string_number_conversions_unittest.cc @@ -6,7 +6,7 @@ #include <limits> -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include "base/utf_string_conversions.h" #include "testing/gtest/include/gtest/gtest.h" diff --git a/base/sys_info_android.cc b/base/sys_info_android.cc index c0bbe44..5380170 100644 --- a/base/sys_info_android.cc +++ b/base/sys_info_android.cc @@ -7,8 +7,8 @@ #include <sys/system_properties.h> #include "base/logging.h" -#include "base/string_number_conversions.h" #include "base/string_piece.h" +#include "base/strings/string_number_conversions.h" namespace { diff --git a/base/sys_info_chromeos.cc b/base/sys_info_chromeos.cc index 5d34954..78b8bd5 100644 --- a/base/sys_info_chromeos.cc +++ b/base/sys_info_chromeos.cc @@ -8,8 +8,8 @@ #include "base/file_path.h" #include "base/file_util.h" #include "base/lazy_instance.h" -#include "base/string_number_conversions.h" #include "base/string_piece.h" +#include "base/strings/string_number_conversions.h" #include "base/strings/string_tokenizer.h" #include "base/threading/thread_restrictions.h" diff --git a/base/sys_info_linux.cc b/base/sys_info_linux.cc index 6683674..09ac3d6 100644 --- a/base/sys_info_linux.cc +++ b/base/sys_info_linux.cc @@ -8,7 +8,7 @@ #include "base/file_util.h" #include "base/logging.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" namespace base { diff --git a/base/test/test_timeouts.cc b/base/test/test_timeouts.cc index 344c514..2c9e7de 100644 --- a/base/test/test_timeouts.cc +++ b/base/test/test_timeouts.cc @@ -6,7 +6,7 @@ #include "base/command_line.h" #include "base/logging.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include "base/test/test_switches.h" namespace { diff --git a/base/test/values_test_util.cc b/base/test/values_test_util.cc index c36e7b2..c5dfd79 100644 --- a/base/test/values_test_util.cc +++ b/base/test/values_test_util.cc @@ -6,7 +6,7 @@ #include "base/json/json_reader.h" #include "base/memory/scoped_ptr.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include "base/values.h" #include "testing/gtest/include/gtest/gtest.h" diff --git a/base/threading/simple_thread.cc b/base/threading/simple_thread.cc index 5419c95..028d4f4 100644 --- a/base/threading/simple_thread.cc +++ b/base/threading/simple_thread.cc @@ -5,9 +5,9 @@ #include "base/threading/simple_thread.h" #include "base/logging.h" +#include "base/strings/string_number_conversions.h" #include "base/threading/platform_thread.h" #include "base/threading/thread_restrictions.h" -#include "base/string_number_conversions.h" namespace base { diff --git a/base/threading/simple_thread_unittest.cc b/base/threading/simple_thread_unittest.cc index 169e2d7..7e807f1 100644 --- a/base/threading/simple_thread_unittest.cc +++ b/base/threading/simple_thread_unittest.cc @@ -3,7 +3,7 @@ // found in the LICENSE file. #include "base/atomic_sequence_num.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include "base/threading/simple_thread.h" #include "base/synchronization/waitable_event.h" #include "testing/gtest/include/gtest/gtest.h" diff --git a/base/value_conversions.cc b/base/value_conversions.cc index 6bde1ae..08a6b3c 100644 --- a/base/value_conversions.cc +++ b/base/value_conversions.cc @@ -5,7 +5,7 @@ #include "base/value_conversions.h" #include "base/file_path.h" -#include "base/string_number_conversions.h" +#include "base/strings/string_number_conversions.h" #include "base/time.h" #include "base/values.h" diff --git a/base/version.cc b/base/version.cc index b7db4b5..2364c6d 100644 --- a/base/version.cc +++ b/base/version.cc @@ -7,9 +7,9 @@ #include <algorithm> #include "base/logging.h" -#include "base/string_number_conversions.h" #include "base/string_split.h" #include "base/string_util.h" +#include "base/strings/string_number_conversions.h" namespace { diff --git a/base/vlog.cc b/base/vlog.cc index 332de38..3fc0f08 100644 --- a/base/vlog.cc +++ b/base/vlog.cc @@ -6,8 +6,8 @@ #include "base/basictypes.h" #include "base/logging.h" -#include "base/string_number_conversions.h" #include "base/string_split.h" +#include "base/strings/string_number_conversions.h" namespace logging { |