From 6c335d4775ec63abbdced18221e2f63754990cde Mon Sep 17 00:00:00 2001 From: thestig Date: Mon, 7 Dec 2015 10:25:34 -0800 Subject: Cleanup: Use ContainsValue() instead of std::find() in base/ BUG=561800 Review URL: https://codereview.chromium.org/1473983004 Cr-Commit-Position: refs/heads/master@{#363519} --- base/trace_event/trace_event_unittest.cc | 28 ++++++++++------------------ base/trace_event/trace_log.cc | 16 +++++++--------- 2 files changed, 17 insertions(+), 27 deletions(-) (limited to 'base/trace_event') diff --git a/base/trace_event/trace_event_unittest.cc b/base/trace_event/trace_event_unittest.cc index 533a298..a588ce0 100644 --- a/base/trace_event/trace_event_unittest.cc +++ b/base/trace_event/trace_event_unittest.cc @@ -15,6 +15,7 @@ #include "base/memory/singleton.h" #include "base/process/process_handle.h" #include "base/single_thread_task_runner.h" +#include "base/stl_util.h" #include "base/strings/pattern.h" #include "base/strings/stringprintf.h" #include "base/synchronization/waitable_event.h" @@ -1132,7 +1133,7 @@ TEST_F(TraceEventTestFixture, AddMetadataEvent) { class Convertable : public ConvertableToTraceFormat { public: - Convertable(int* num_calls) : num_calls_(num_calls) {} + explicit Convertable(int* num_calls) : num_calls_(num_calls) {} void AppendAsTraceFormat(std::string* out) const override { (*num_calls_)++; out->append("\"metadata_value\""); @@ -1202,24 +1203,15 @@ TEST_F(TraceEventTestFixture, Categories) { EndTraceAndFlush(); std::vector cat_groups; TraceLog::GetInstance()->GetKnownCategoryGroups(&cat_groups); - EXPECT_TRUE(std::find(cat_groups.begin(), - cat_groups.end(), "c1") != cat_groups.end()); - EXPECT_TRUE(std::find(cat_groups.begin(), - cat_groups.end(), "c2") != cat_groups.end()); - EXPECT_TRUE(std::find(cat_groups.begin(), - cat_groups.end(), "c3") != cat_groups.end()); - EXPECT_TRUE(std::find(cat_groups.begin(), - cat_groups.end(), "c4") != cat_groups.end()); - EXPECT_TRUE(std::find(cat_groups.begin(), - cat_groups.end(), "c5,c6") != cat_groups.end()); - EXPECT_TRUE(std::find(cat_groups.begin(), - cat_groups.end(), "c7,c8") != cat_groups.end()); - EXPECT_TRUE(std::find(cat_groups.begin(), - cat_groups.end(), - "disabled-by-default-c9") != cat_groups.end()); + EXPECT_TRUE(ContainsValue(cat_groups, "c1")); + EXPECT_TRUE(ContainsValue(cat_groups, "c2")); + EXPECT_TRUE(ContainsValue(cat_groups, "c3")); + EXPECT_TRUE(ContainsValue(cat_groups, "c4")); + EXPECT_TRUE(ContainsValue(cat_groups, "c5,c6")); + EXPECT_TRUE(ContainsValue(cat_groups, "c7,c8")); + EXPECT_TRUE(ContainsValue(cat_groups, "disabled-by-default-c9")); // Make sure metadata isn't returned. - EXPECT_TRUE(std::find(cat_groups.begin(), - cat_groups.end(), "__metadata") == cat_groups.end()); + EXPECT_FALSE(ContainsValue(cat_groups, "__metadata")); const std::vector empty_categories; std::vector included_categories; diff --git a/base/trace_event/trace_log.cc b/base/trace_event/trace_log.cc index 791d9a2..772caf5 100644 --- a/base/trace_event/trace_log.cc +++ b/base/trace_event/trace_log.cc @@ -17,6 +17,7 @@ #include "base/memory/scoped_ptr.h" #include "base/memory/singleton.h" #include "base/process/process_metrics.h" +#include "base/stl_util.h" #include "base/strings/string_split.h" #include "base/strings/string_tokenizer.h" #include "base/strings/stringprintf.h" @@ -34,7 +35,6 @@ #include "base/trace_event/trace_buffer.h" #include "base/trace_event/trace_event.h" #include "base/trace_event/trace_event_synthetic_delay.h" -#include "base/trace_event/trace_log.h" #include "base/trace_event/trace_sampling_thread.h" #if defined(OS_WIN) @@ -212,15 +212,16 @@ class TraceLog::ThreadLocalEventBuffer : public MessageLoop::DestructionObserver, public MemoryDumpProvider { public: - ThreadLocalEventBuffer(TraceLog* trace_log); + explicit ThreadLocalEventBuffer(TraceLog* trace_log); ~ThreadLocalEventBuffer() override; TraceEvent* AddTraceEvent(TraceEventHandle* handle); TraceEvent* GetEventByHandle(TraceEventHandle handle) { if (!chunk_ || handle.chunk_seq != chunk_->seq() || - handle.chunk_index != chunk_index_) - return NULL; + handle.chunk_index != chunk_index_) { + return nullptr; + } return chunk_->GetEventAt(handle.event_index); } @@ -770,10 +771,7 @@ void TraceLog::RemoveEnabledStateObserver(EnabledStateObserver* listener) { bool TraceLog::HasEnabledStateObserver(EnabledStateObserver* listener) const { AutoLock lock(lock_); - std::vector::const_iterator it = - std::find(enabled_state_observer_list_.begin(), - enabled_state_observer_list_.end(), listener); - return it != enabled_state_observer_list_.end(); + return ContainsValue(enabled_state_observer_list_, listener); } TraceLogStatus TraceLog::GetStatus() const { @@ -834,7 +832,7 @@ void TraceLog::SetEventCallbackEnabled(const TraceConfig& trace_config, reinterpret_cast(cb)); event_callback_trace_config_ = trace_config; UpdateCategoryGroupEnabledFlags(); -}; +} void TraceLog::SetEventCallbackDisabled() { AutoLock lock(lock_); -- cgit v1.1