Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic

gfe-relnote: n/a (no functional change)
PiperOrigin-RevId: 267662077
Change-Id: Ic63023042eafb77aa80d88749845f841b3078c57
diff --git a/quic/qbone/bonnet/tun_device_packet_exchanger.cc b/quic/qbone/bonnet/tun_device_packet_exchanger.cc
index 1d246a2..94aeba1 100644
--- a/quic/qbone/bonnet/tun_device_packet_exchanger.cc
+++ b/quic/qbone/bonnet/tun_device_packet_exchanger.cc
@@ -14,7 +14,8 @@
     size_t mtu,
     KernelInterface* kernel,
     QbonePacketExchanger::Visitor* visitor,
-    size_t max_pending_packets, StatsInterface* stats)
+    size_t max_pending_packets,
+    StatsInterface* stats)
     : QbonePacketExchanger(visitor, max_pending_packets),
       fd_(fd),
       mtu_(mtu),
@@ -59,7 +60,7 @@
   }
   // Reading on a TUN device returns a packet at a time. If the packet is longer
   // than the buffer, it's truncated.
-  auto read_buffer = QuicMakeUnique<char[]>(mtu_);
+  auto read_buffer = std::make_unique<char[]>(mtu_);
   int result = kernel_->read(fd_, read_buffer.get(), mtu_);
   // Note that 0 means end of file, but we're talking about a TUN device - there
   // is no end of file. Therefore 0 also indicates error.
@@ -72,7 +73,7 @@
     return nullptr;
   }
   stats_->OnPacketRead();
-  return QuicMakeUnique<QuicData>(read_buffer.release(), result, true);
+  return std::make_unique<QuicData>(read_buffer.release(), result, true);
 }
 
 int TunDevicePacketExchanger::file_descriptor() const {
diff --git a/quic/qbone/platform/netlink.cc b/quic/qbone/platform/netlink.cc
index 1a4270e..6553417 100644
--- a/quic/qbone/platform/netlink.cc
+++ b/quic/qbone/platform/netlink.cc
@@ -27,7 +27,7 @@
 
 void Netlink::ResetRecvBuf(size_t size) {
   if (size != 0) {
-    recvbuf_ = QuicMakeUnique<char[]>(size);
+    recvbuf_ = std::make_unique<char[]>(size);
   } else {
     recvbuf_ = nullptr;
   }
diff --git a/quic/qbone/platform/netlink_test.cc b/quic/qbone/platform/netlink_test.cc
index 024e0fb..144e5d5 100644
--- a/quic/qbone/platform/netlink_test.cc
+++ b/quic/qbone/platform/netlink_test.cc
@@ -243,7 +243,7 @@
 }
 
 TEST_F(NetlinkTest, GetLinkInfoWorks) {
-  auto netlink = QuicMakeUnique<Netlink>(&mock_kernel_);
+  auto netlink = std::make_unique<Netlink>(&mock_kernel_);
 
   uint8_t hwaddr[] = {'a', 'b', 'c', 'd', 'e', 'f'};
   uint8_t bcaddr[] = {'c', 'b', 'a', 'f', 'e', 'd'};
@@ -283,7 +283,7 @@
 }
 
 TEST_F(NetlinkTest, GetAddressesWorks) {
-  auto netlink = QuicMakeUnique<Netlink>(&mock_kernel_);
+  auto netlink = std::make_unique<Netlink>(&mock_kernel_);
 
   QuicUnorderedSet<std::string> addresses = {QuicIpAddress::Any4().ToString(),
                                              QuicIpAddress::Any6().ToString()};
@@ -350,7 +350,7 @@
 }
 
 TEST_F(NetlinkTest, ChangeLocalAddressAdd) {
-  auto netlink = QuicMakeUnique<Netlink>(&mock_kernel_);
+  auto netlink = std::make_unique<Netlink>(&mock_kernel_);
 
   QuicIpAddress ip = QuicIpAddress::Any6();
   ExpectNetlinkPacket(
@@ -427,7 +427,7 @@
 }
 
 TEST_F(NetlinkTest, ChangeLocalAddressRemove) {
-  auto netlink = QuicMakeUnique<Netlink>(&mock_kernel_);
+  auto netlink = std::make_unique<Netlink>(&mock_kernel_);
 
   QuicIpAddress ip = QuicIpAddress::Any4();
   ExpectNetlinkPacket(
@@ -480,7 +480,7 @@
 }
 
 TEST_F(NetlinkTest, GetRouteInfoWorks) {
-  auto netlink = QuicMakeUnique<Netlink>(&mock_kernel_);
+  auto netlink = std::make_unique<Netlink>(&mock_kernel_);
 
   QuicIpAddress destination;
   ASSERT_TRUE(destination.FromString("f800::2"));
@@ -514,7 +514,7 @@
 }
 
 TEST_F(NetlinkTest, ChangeRouteAdd) {
-  auto netlink = QuicMakeUnique<Netlink>(&mock_kernel_);
+  auto netlink = std::make_unique<Netlink>(&mock_kernel_);
 
   QuicIpAddress preferred_ip;
   preferred_ip.FromString("ff80:dead:beef::1");
@@ -596,7 +596,7 @@
 }
 
 TEST_F(NetlinkTest, ChangeRouteRemove) {
-  auto netlink = QuicMakeUnique<Netlink>(&mock_kernel_);
+  auto netlink = std::make_unique<Netlink>(&mock_kernel_);
 
   QuicIpAddress preferred_ip;
   preferred_ip.FromString("ff80:dead:beef::1");
@@ -678,7 +678,7 @@
 }
 
 TEST_F(NetlinkTest, ChangeRouteReplace) {
-  auto netlink = QuicMakeUnique<Netlink>(&mock_kernel_);
+  auto netlink = std::make_unique<Netlink>(&mock_kernel_);
 
   QuicIpAddress preferred_ip;
   preferred_ip.FromString("ff80:dead:beef::1");
diff --git a/quic/qbone/platform/rtnetlink_message.cc b/quic/qbone/platform/rtnetlink_message.cc
index f35628a..5febbd7 100644
--- a/quic/qbone/platform/rtnetlink_message.cc
+++ b/quic/qbone/platform/rtnetlink_message.cc
@@ -57,7 +57,7 @@
 }
 
 std::unique_ptr<struct iovec[]> RtnetlinkMessage::BuildIoVec() const {
-  auto message = QuicMakeUnique<struct iovec[]>(message_.size());
+  auto message = std::make_unique<struct iovec[]>(message_.size());
   int idx = 0;
   for (const auto& vec : message_) {
     message[idx++] = vec;
diff --git a/quic/qbone/qbone_client.cc b/quic/qbone/qbone_client.cc
index f062d3f..86bd477 100644
--- a/quic/qbone/qbone_client.cc
+++ b/quic/qbone/qbone_client.cc
@@ -17,7 +17,7 @@
     QuicEpollServer* epoll_server,
     QboneClient* client) {
   std::unique_ptr<QuicClientBase::NetworkHelper> helper =
-      QuicMakeUnique<QuicClientEpollNetworkHelper>(epoll_server, client);
+      std::make_unique<QuicClientEpollNetworkHelper>(epoll_server, client);
   testing::testvalue::Adjust("QboneClient/network_helper", &helper);
   return helper;
 }
@@ -90,7 +90,7 @@
 std::unique_ptr<QuicSession> QboneClient::CreateQuicClientSession(
     const ParsedQuicVersionVector& supported_versions,
     QuicConnection* connection) {
-  return QuicMakeUnique<QboneClientSessionWithConnection>(
+  return std::make_unique<QboneClientSessionWithConnection>(
       connection, crypto_config(), session_owner(), *config(),
       supported_versions, server_id(), qbone_writer_, qbone_handler_);
 }
diff --git a/quic/qbone/qbone_client_session.cc b/quic/qbone/qbone_client_session.cc
index c07bdf6..5f82570 100644
--- a/quic/qbone/qbone_client_session.cc
+++ b/quic/qbone/qbone_client_session.cc
@@ -27,7 +27,7 @@
 QboneClientSession::~QboneClientSession() {}
 
 std::unique_ptr<QuicCryptoStream> QboneClientSession::CreateCryptoStream() {
-  return QuicMakeUnique<QuicCryptoClientStream>(
+  return std::make_unique<QuicCryptoClientStream>(
       server_id_, this, nullptr, quic_crypto_client_config_, this);
 }
 
@@ -41,7 +41,7 @@
   QuicStreamId next_id = GetNextOutgoingBidirectionalStreamId();
   DCHECK_EQ(next_id, QboneConstants::GetControlStreamId(transport_version()));
   auto control_stream =
-      QuicMakeUnique<QboneClientControlStream>(this, handler_);
+      std::make_unique<QboneClientControlStream>(this, handler_);
   control_stream_ = control_stream.get();
   ActivateStream(std::move(control_stream));
 }
diff --git a/quic/qbone/qbone_packet_exchanger.cc b/quic/qbone/qbone_packet_exchanger.cc
index 3f3a5f9..c8dcffa 100644
--- a/quic/qbone/qbone_packet_exchanger.cc
+++ b/quic/qbone/qbone_packet_exchanger.cc
@@ -46,7 +46,7 @@
   auto data_copy = new char[size];
   memcpy(data_copy, packet, size);
   packet_queue_.push_back(
-      QuicMakeUnique<QuicData>(data_copy, size, /* owns_buffer = */ true));
+      std::make_unique<QuicData>(data_copy, size, /* owns_buffer = */ true));
 }
 
 void QbonePacketExchanger::SetWritable() {
diff --git a/quic/qbone/qbone_packet_exchanger_test.cc b/quic/qbone/qbone_packet_exchanger_test.cc
index 4e63b99..e507a1d 100644
--- a/quic/qbone/qbone_packet_exchanger_test.cc
+++ b/quic/qbone/qbone_packet_exchanger_test.cc
@@ -99,7 +99,7 @@
 
   string packet = "data";
   exchanger.AddPacketToBeRead(
-      QuicMakeUnique<QuicData>(packet.data(), packet.length()));
+      std::make_unique<QuicData>(packet.data(), packet.length()));
   EXPECT_CALL(client, ProcessPacketFromNetwork(StrEq("data")));
 
   EXPECT_TRUE(exchanger.ReadAndDeliverPacket(&client));
diff --git a/quic/qbone/qbone_packet_processor_test.cc b/quic/qbone/qbone_packet_processor_test.cc
index 256f5b0..2e1b4de 100644
--- a/quic/qbone/qbone_packet_processor_test.cc
+++ b/quic/qbone/qbone_packet_processor_test.cc
@@ -138,7 +138,7 @@
     CHECK(self_ip_.FromString("fd00:0:0:4::1"));
     CHECK(network_ip_.FromString("fd00:0:0:5::1"));
 
-    processor_ = QuicMakeUnique<QbonePacketProcessor>(
+    processor_ = std::make_unique<QbonePacketProcessor>(
         self_ip_, client_ip_, /*client_ip_subnet_length=*/62, &output_,
         &stats_);
   }
@@ -231,7 +231,7 @@
 }
 
 TEST_F(QbonePacketProcessorTest, FilterFromClient) {
-  auto filter = QuicMakeUnique<MockPacketFilter>();
+  auto filter = std::make_unique<MockPacketFilter>();
   EXPECT_CALL(*filter, FilterPacket(_, _, _, _, _))
       .WillRepeatedly(Return(ProcessingResult::SILENT_DROP));
   processor_->set_filter(std::move(filter));
@@ -270,7 +270,7 @@
 // Verify that the parameters are passed correctly into the filter, and that the
 // helper functions of the filter class work.
 TEST_F(QbonePacketProcessorTest, FilterHelperFunctions) {
-  auto filter_owned = QuicMakeUnique<TestFilter>(client_ip_, network_ip_);
+  auto filter_owned = std::make_unique<TestFilter>(client_ip_, network_ip_);
   TestFilter* filter = filter_owned.get();
   processor_->set_filter(std::move(filter_owned));
 
diff --git a/quic/qbone/qbone_server_session.cc b/quic/qbone/qbone_server_session.cc
index 49f84eb..e9515c2 100644
--- a/quic/qbone/qbone_server_session.cc
+++ b/quic/qbone/qbone_server_session.cc
@@ -48,16 +48,16 @@
 QboneServerSession::~QboneServerSession() {}
 
 std::unique_ptr<QuicCryptoStream> QboneServerSession::CreateCryptoStream() {
-  return QuicMakeUnique<QuicCryptoServerStream>(quic_crypto_server_config_,
-                                                compressed_certs_cache_, this,
-                                                &stream_helper_);
+  return std::make_unique<QuicCryptoServerStream>(quic_crypto_server_config_,
+                                                  compressed_certs_cache_, this,
+                                                  &stream_helper_);
 }
 
 void QboneServerSession::Initialize() {
   QboneSessionBase::Initialize();
   // Register the reserved control stream.
   auto control_stream =
-      QuicMakeUnique<QboneServerControlStream>(this, handler_);
+      std::make_unique<QboneServerControlStream>(this, handler_);
   control_stream_ = control_stream.get();
   ActivateStream(std::move(control_stream));
 }
diff --git a/quic/qbone/qbone_session_base.cc b/quic/qbone/qbone_session_base.cc
index d881975..23b29d2 100644
--- a/quic/qbone/qbone_session_base.cc
+++ b/quic/qbone/qbone_session_base.cc
@@ -104,10 +104,10 @@
 
   if (IsIncomingStream(id)) {
     ++num_streamed_packets_;
-    return QuicMakeUnique<QboneReadOnlyStream>(id, this);
+    return std::make_unique<QboneReadOnlyStream>(id, this);
   }
 
-  return QuicMakeUnique<QboneWriteOnlyStream>(id, this);
+  return std::make_unique<QboneWriteOnlyStream>(id, this);
 }
 
 QuicStream* QboneSessionBase::ActivateDataStream(
diff --git a/quic/qbone/qbone_session_test.cc b/quic/qbone/qbone_session_test.cc
index be598a9..016b2f3 100644
--- a/quic/qbone/qbone_session_test.cc
+++ b/quic/qbone/qbone_session_test.cc
@@ -244,13 +244,13 @@
                                      bool send_qbone_alpn = true) {
     // Quic crashes if packets are sent at time 0, and the clock defaults to 0.
     helper_.AdvanceTime(QuicTime::Delta::FromMilliseconds(1000));
-    alarm_factory_ = QuicMakeUnique<QuicEpollAlarmFactory>(&epoll_server_);
-    client_writer_ = QuicMakeUnique<DataSavingQbonePacketWriter>();
-    server_writer_ = QuicMakeUnique<DataSavingQbonePacketWriter>();
+    alarm_factory_ = std::make_unique<QuicEpollAlarmFactory>(&epoll_server_);
+    client_writer_ = std::make_unique<DataSavingQbonePacketWriter>();
+    server_writer_ = std::make_unique<DataSavingQbonePacketWriter>();
     client_handler_ =
-        QuicMakeUnique<DataSavingQboneControlHandler<QboneClientRequest>>();
+        std::make_unique<DataSavingQboneControlHandler<QboneClientRequest>>();
     server_handler_ =
-        QuicMakeUnique<DataSavingQboneControlHandler<QboneServerRequest>>();
+        std::make_unique<DataSavingQboneControlHandler<QboneServerRequest>>();
     QuicSocketAddress server_address(TestLoopback(),
                                      QuicPickServerPortForTestsOrDie());
     QuicSocketAddress client_address;
@@ -267,12 +267,12 @@
           ParsedVersionOfIndex(AllSupportedVersions(), 0));
       client_connection_->SetSelfAddress(client_address);
       QuicConfig config;
-      client_crypto_config_ = QuicMakeUnique<QuicCryptoClientConfig>(
-          QuicMakeUnique<FakeProofVerifier>(client_handshake_success));
+      client_crypto_config_ = std::make_unique<QuicCryptoClientConfig>(
+          std::make_unique<FakeProofVerifier>(client_handshake_success));
       if (send_qbone_alpn) {
         client_crypto_config_->set_alpn("qbone");
       }
-      client_peer_ = QuicMakeUnique<QboneClientSession>(
+      client_peer_ = std::make_unique<QboneClientSession>(
           client_connection_, client_crypto_config_.get(),
           /*owner=*/nullptr, config,
           ParsedVersionOfIndex(AllSupportedVersions(), 0),
@@ -287,7 +287,7 @@
           ParsedVersionOfIndex(AllSupportedVersions(), 0));
       server_connection_->SetSelfAddress(server_address);
       QuicConfig config;
-      server_crypto_config_ = QuicMakeUnique<QuicCryptoServerConfig>(
+      server_crypto_config_ = std::make_unique<QuicCryptoServerConfig>(
           "TESTING", QuicRandom::GetInstance(),
           std::unique_ptr<FakeProofSource>(
               new FakeProofSource(server_handshake_success)),
@@ -300,7 +300,7 @@
           server_crypto_config_->AddConfig(std::move(primary_config),
                                            GetClock()->WallNow()));
 
-      server_peer_ = QuicMakeUnique<QboneServerSession>(
+      server_peer_ = std::make_unique<QboneServerSession>(
           AllSupportedVersions(), server_connection_, nullptr, config,
           server_crypto_config_.get(), &compressed_certs_cache_,
           server_writer_.get(), TestLoopback6(), TestLoopback6(), 64,
diff --git a/quic/qbone/qbone_stream_test.cc b/quic/qbone/qbone_stream_test.cc
index 1920aa5..344387f 100644
--- a/quic/qbone/qbone_stream_test.cc
+++ b/quic/qbone/qbone_stream_test.cc
@@ -135,7 +135,7 @@
     Perspective perspective = Perspective::IS_SERVER;
     bool owns_writer = true;
 
-    alarm_factory_ = QuicMakeUnique<test::MockAlarmFactory>();
+    alarm_factory_ = std::make_unique<test::MockAlarmFactory>();
 
     connection_.reset(new QuicConnection(
         test::TestConnectionId(0), QuicSocketAddress(TestLoopback(), 0),
@@ -143,8 +143,8 @@
         new DummyPacketWriter(), owns_writer, perspective,
         ParsedVersionOfIndex(CurrentSupportedVersions(), 0)));
     clock_.AdvanceTime(QuicTime::Delta::FromSeconds(1));
-    session_ = QuicMakeUnique<StrictMock<MockQuicSession>>(connection_.get(),
-                                                           QuicConfig());
+    session_ = std::make_unique<StrictMock<MockQuicSession>>(connection_.get(),
+                                                             QuicConfig());
     stream_ = new QboneReadOnlyStream(kStreamId, session_.get());
     session_->ActivateReliableStream(
         std::unique_ptr<QboneReadOnlyStream>(stream_));