Skip to content

Commit 63765bb

Browse files
committed
ranges
1 parent 354b42f commit 63765bb

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/dns.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <iostream>
1313
#include <algorithm>
1414
#include <unordered_set>
15+
#include <ranges>
1516

1617
#include <asio/co_spawn.hpp>
1718
#include <asio/detached.hpp>
@@ -304,8 +305,12 @@ namespace hcpp
304305
auto src = t.resolve(hedp.first, hedp.second);
305306

306307
el.reserve(src.size());
307-
std::ranges::transform(src, std::back_inserter(el), [](auto &&i)
308-
{ return std::move(i.endpoint()); });
308+
auto tt = std::views::transform(
309+
[](auto &&i)
310+
{
311+
return std::move(i.endpoint());
312+
});
313+
std::ranges::copy(src | tt, std::back_inserter(el));
309314
}
310315
}
311316
catch (const std::exception &e)

0 commit comments

Comments
 (0)