Use Abseil container algorithms in media/
Bug: None
Change-Id: I292e3401bbf19a66271dd5ef2b3ca4f8dcfd155d
Reviewed-on: https://webrtc-review.googlesource.com/c/120003
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Seth Hampson <shampson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26434}
diff --git a/media/sctp/sctp_transport_unittest.cc b/media/sctp/sctp_transport_unittest.cc
index 0170785..c86b62b 100644
--- a/media/sctp/sctp_transport_unittest.cc
+++ b/media/sctp/sctp_transport_unittest.cc
@@ -10,11 +10,11 @@
#include <stdio.h>
#include <string.h>
-#include <algorithm>
#include <memory>
#include <string>
#include <vector>
+#include "absl/algorithm/container.h"
#include "media/sctp/sctp_transport.h"
#include "p2p/base/fake_dtls_transport.h"
#include "rtc_base/copy_on_write_buffer.h"
@@ -75,12 +75,11 @@
}
int StreamCloseCount(int stream) {
- return std::count(closed_streams_.begin(), closed_streams_.end(), stream);
+ return absl::c_count(closed_streams_, stream);
}
bool WasStreamClosed(int stream) {
- return std::find(closed_streams_.begin(), closed_streams_.end(), stream) !=
- closed_streams_.end();
+ return absl::c_linear_search(closed_streams_, stream);
}
bool ReadyToSend() { return ready_to_send_; }
@@ -102,9 +101,7 @@
SignalTransportClosedReopener(SctpTransport* transport, SctpTransport* peer)
: transport_(transport), peer_(peer) {}
- int StreamCloseCount(int stream) {
- return std::count(streams_.begin(), streams_.end(), stream);
- }
+ int StreamCloseCount(int stream) { return absl::c_count(streams_, stream); }
private:
void OnStreamClosed(int stream) {