mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-05 05:04:27 +02:00
refactor: forward_range
replaced with input_range
This commit is contained in:
@@ -75,7 +75,7 @@ auto get_waypoints()
|
|||||||
return waypoints;
|
return waypoints;
|
||||||
}
|
}
|
||||||
|
|
||||||
template<std::ranges::forward_range R>
|
template<std::ranges::input_range R>
|
||||||
requires std::same_as<std::ranges::range_value_t<R>, glider>
|
requires std::same_as<std::ranges::range_value_t<R>, glider>
|
||||||
void print(const R& gliders)
|
void print(const R& gliders)
|
||||||
{
|
{
|
||||||
@@ -90,7 +90,7 @@ void print(const R& gliders)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
template<std::ranges::forward_range R>
|
template<std::ranges::input_range R>
|
||||||
requires std::same_as<std::ranges::range_value_t<R>, std::pair<const char*, weather>>
|
requires std::same_as<std::ranges::range_value_t<R>, std::pair<const char*, weather>>
|
||||||
void print(const R& conditions)
|
void print(const R& conditions)
|
||||||
{
|
{
|
||||||
@@ -105,7 +105,7 @@ void print(const R& conditions)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
template<std::ranges::forward_range R>
|
template<std::ranges::input_range R>
|
||||||
requires std::same_as<std::ranges::range_value_t<R>, waypoint>
|
requires std::same_as<std::ranges::range_value_t<R>, waypoint>
|
||||||
void print(const R& waypoints)
|
void print(const R& waypoints)
|
||||||
{
|
{
|
||||||
|
@@ -75,7 +75,7 @@ auto get_waypoints()
|
|||||||
return waypoints;
|
return waypoints;
|
||||||
}
|
}
|
||||||
|
|
||||||
template<std::ranges::forward_range R>
|
template<std::ranges::input_range R>
|
||||||
requires std::same_as<std::ranges::range_value_t<R>, glider>
|
requires std::same_as<std::ranges::range_value_t<R>, glider>
|
||||||
void print(const R& gliders)
|
void print(const R& gliders)
|
||||||
{
|
{
|
||||||
@@ -90,7 +90,7 @@ void print(const R& gliders)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
template<std::ranges::forward_range R>
|
template<std::ranges::input_range R>
|
||||||
requires std::same_as<std::ranges::range_value_t<R>, std::pair<const char*, weather>>
|
requires std::same_as<std::ranges::range_value_t<R>, std::pair<const char*, weather>>
|
||||||
void print(const R& conditions)
|
void print(const R& conditions)
|
||||||
{
|
{
|
||||||
@@ -105,7 +105,7 @@ void print(const R& conditions)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
template<std::ranges::forward_range R>
|
template<std::ranges::input_range R>
|
||||||
requires std::same_as<std::ranges::range_value_t<R>, waypoint>
|
requires std::same_as<std::ranges::range_value_t<R>, waypoint>
|
||||||
void print(const R& waypoints)
|
void print(const R& waypoints)
|
||||||
{
|
{
|
||||||
|
@@ -75,7 +75,7 @@ auto get_waypoints()
|
|||||||
return waypoints;
|
return waypoints;
|
||||||
}
|
}
|
||||||
|
|
||||||
template<std::ranges::forward_range R>
|
template<std::ranges::input_range R>
|
||||||
requires std::same_as<std::ranges::range_value_t<R>, glider>
|
requires std::same_as<std::ranges::range_value_t<R>, glider>
|
||||||
void print(const R& gliders)
|
void print(const R& gliders)
|
||||||
{
|
{
|
||||||
@@ -90,7 +90,7 @@ void print(const R& gliders)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
template<std::ranges::forward_range R>
|
template<std::ranges::input_range R>
|
||||||
requires std::same_as<std::ranges::range_value_t<R>, std::pair<const char*, weather>>
|
requires std::same_as<std::ranges::range_value_t<R>, std::pair<const char*, weather>>
|
||||||
void print(const R& conditions)
|
void print(const R& conditions)
|
||||||
{
|
{
|
||||||
@@ -105,7 +105,7 @@ void print(const R& conditions)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
template<std::ranges::forward_range R>
|
template<std::ranges::input_range R>
|
||||||
requires std::same_as<std::ranges::range_value_t<R>, waypoint>
|
requires std::same_as<std::ranges::range_value_t<R>, waypoint>
|
||||||
void print(const R& waypoints)
|
void print(const R& waypoints)
|
||||||
{
|
{
|
||||||
|
1
src/core/include/units/bits/external/hacks.h
vendored
1
src/core/include/units/bits/external/hacks.h
vendored
@@ -138,7 +138,6 @@ using ::ranges::begin;
|
|||||||
using ::ranges::end;
|
using ::ranges::end;
|
||||||
using ::ranges::distance;
|
using ::ranges::distance;
|
||||||
|
|
||||||
using ::ranges::forward_range;
|
|
||||||
using ::ranges::input_range;
|
using ::ranges::input_range;
|
||||||
using ::ranges::range_value_t;
|
using ::ranges::range_value_t;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user