File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -49,12 +49,12 @@ namespace gap::ranges
4949 template < typename container_t , std::ranges::input_range R >
5050 void move_or_copy_elements (R&& rng, container_t & container) {
5151 if constexpr (std::is_rvalue_reference_v< decltype (rng) >) {
52- std::move ( std:: ranges::begin (rng), std::ranges::end (rng),
53- std::back_inserter (container)
52+ std::ranges::move (
53+ std::ranges::begin (rng), std::ranges::end (rng), std:: back_inserter (container)
5454 );
5555 } else {
56- std::copy ( std:: ranges::begin (rng), std::ranges::end (rng),
57- std::back_inserter (container)
56+ std::ranges::copy (
57+ std::ranges::begin (rng), std::ranges::end (rng), std:: back_inserter (container)
5858 );
5959 }
6060 }
@@ -69,7 +69,7 @@ namespace gap::ranges
6969 result_container_t container;
7070
7171 if constexpr (has_reserve< result_container_t >) {
72- if constexpr (requires { std::ranges::size (range); } ) {
72+ if constexpr (std::ranges::sized_range<R> ) {
7373 container.reserve (std::ranges::size (range));
7474 }
7575 }
You can’t perform that action at this time.
0 commit comments