Replace remaining Tokenize calls to SplitString
commit8cc24ae2b51f9db4a16011eb1ab7dbfca0eb6d54
authorbrettw <brettw@chromium.org>
Mon, 6 Jul 2015 23:53:00 +0000 (6 16:53 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 6 Jul 2015 23:54:14 +0000 (6 23:54 +0000)
tree876a4d239206096f180630fc3657a1aa58a74630
parentf359166a9a5dc5c4ea15b0b718b643fc06d3c870
Replace remaining Tokenize calls to SplitString

SplitString is now more general and does the job of Tokenize with specific parameters.

The biggest change is in time_util.cc where the old return pattern better matched how the code was structured. With the new style the conditionals are more nested.

Some simple cases were changed to StringPieces when copies were not required.

BUG=506920, 506255

Review URL: https://codereview.chromium.org/1219263002

Cr-Commit-Position: refs/heads/master@{#337520}
44 files changed:
base/strings/string_util.cc
base/strings/string_util.h
base/strings/string_util_unittest.cc
base/trace_event/trace_event_memory.cc
chrome/browser/devtools/devtools_protocol_constants_generator.py
content/browser/accessibility/dump_accessibility_tree_browsertest.cc
content/browser/appcache/view_appcache_internals_job.cc
content/browser/cache_storage/cache_storage_cache.cc
content/browser/devtools/protocol/devtools_protocol_handler_generator.py
content/common/sandbox_mac.mm
content/test/mock_google_streaming_server.cc
extensions/browser/api/vpn_provider/vpn_provider_api.cc
extensions/common/manifest_handlers/shared_module_info.cc
google_apis/drive/time_util.cc
google_apis/gaia/oauth2_mint_token_flow.cc
google_apis/gcm/engine/account_mapping.cc
gpu/command_buffer/service/feature_info.cc
gpu/command_buffer/service/test_helper.cc
media/blink/cache_util_unittest.cc
media/ffmpeg/ffmpeg_common.cc
media/filters/stream_parser_factory.cc
media/formats/mp4/avc_unittest.cc
media/test/pipeline_integration_test.cc
net/proxy/proxy_config_service_linux.cc
net/server/http_server_request_info.cc
net/tools/dump_cache/url_to_filename_encoder_unittest.cc
net/tools/quic/quic_client_bin.cc
net/tools/quic/quic_simple_client_bin.cc
net/url_request/url_request_http_job_unittest.cc
remoting/base/capabilities.cc
remoting/base/capabilities_unittest.cc
remoting/host/client_session_unittest.cc
remoting/host/host_extension_session_manager_unittest.cc
sync/test/fake_server/fake_server_entity.cc
ui/aura/window_tree_host_x11.cc
ui/base/dragdrop/os_exchange_data_provider_aurax11.cc
ui/base/ime/chromeos/input_method_whitelist.cc
ui/base/x/selection_utils.cc
ui/events/ozone/evdev/libgestures_glue/gesture_property_provider.cc
ui/events/ozone/evdev/touch_event_converter_evdev.cc
ui/gl/gl_egl_api_implementation.cc
ui/gl/gl_gl_api_implementation.cc
win8/metro_driver/file_picker.cc
win8/metro_driver/file_picker_ash.cc