Skip to content

Commit 26ee5ee

Browse files
Eunseok OhCommit Bot
Eunseok Oh
authored and
Commit Bot
committed
Replace erase(std::remove()) and erase(std::remove_if()) in net
This patch replaces the erase(std::remove()) and erase(std::remove_if()) used in the net folder with base::Erase() and base::EraseIf(). Bug: 875665 Change-Id: I3143eccb4da2f53e600c0a75f798e41af78e08dd Reviewed-on: https://chromium-review.googlesource.com/1203514 Reviewed-by: Matt Mueller <mattm@chromium.org> Commit-Queue: Jinho Bang <jinho.bang@samsung.com> Cr-Commit-Position: refs/heads/master@{#589763}
1 parent 17500ca commit 26ee5ee

File tree

2 files changed

+9
-16
lines changed

2 files changed

+9
-16
lines changed

net/nqe/observation_buffer.cc

+6-8
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <utility>
1111

1212
#include "base/macros.h"
13+
#include "base/stl_util.h"
1314
#include "base/time/default_tick_clock.h"
1415
#include "base/time/time.h"
1516
#include "net/nqe/network_quality_estimator_params.h"
@@ -162,14 +163,11 @@ void ObservationBuffer::GetPercentileForEachHostWithCounts(
162163

163164
void ObservationBuffer::RemoveObservationsWithSource(
164165
bool deleted_observation_sources[NETWORK_QUALITY_OBSERVATION_SOURCE_MAX]) {
165-
observations_.erase(
166-
std::remove_if(
167-
observations_.begin(), observations_.end(),
168-
[deleted_observation_sources](const Observation& observation) {
169-
return deleted_observation_sources[static_cast<size_t>(
170-
observation.source())];
171-
}),
172-
observations_.end());
166+
base::EraseIf(observations_,
167+
[deleted_observation_sources](const Observation& observation) {
168+
return deleted_observation_sources[static_cast<size_t>(
169+
observation.source())];
170+
});
173171
}
174172

175173
void ObservationBuffer::ComputeWeightedObservations(

net/url_request/url_request_test_job.cc

+3-8
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include "base/lazy_instance.h"
1414
#include "base/location.h"
1515
#include "base/single_thread_task_runner.h"
16+
#include "base/stl_util.h"
1617
#include "base/strings/string_util.h"
1718
#include "base/threading/thread_task_runner_handle.h"
1819
#include "net/base/io_buffer.h"
@@ -180,10 +181,7 @@ URLRequestTestJob::URLRequestTestJob(URLRequest* request,
180181
weak_factory_(this) {}
181182

182183
URLRequestTestJob::~URLRequestTestJob() {
183-
g_pending_jobs.Get().erase(
184-
std::remove(
185-
g_pending_jobs.Get().begin(), g_pending_jobs.Get().end(), this),
186-
g_pending_jobs.Get().end());
184+
base::Erase(g_pending_jobs.Get(), this);
187185
}
188186

189187
bool URLRequestTestJob::GetMimeType(std::string* mime_type) const {
@@ -320,10 +318,7 @@ void URLRequestTestJob::Kill() {
320318
stage_ = DONE;
321319
URLRequestJob::Kill();
322320
weak_factory_.InvalidateWeakPtrs();
323-
g_pending_jobs.Get().erase(
324-
std::remove(
325-
g_pending_jobs.Get().begin(), g_pending_jobs.Get().end(), this),
326-
g_pending_jobs.Get().end());
321+
base::Erase(g_pending_jobs.Get(), this);
327322
}
328323

329324
void URLRequestTestJob::ProcessNextOperation() {

0 commit comments

Comments
 (0)