diff --git a/src/include/units/bits/external/hacks.h b/src/include/units/bits/external/hacks.h index e070089c..674ca8d7 100644 --- a/src/include/units/bits/external/hacks.h +++ b/src/include/units/bits/external/hacks.h @@ -77,11 +77,17 @@ namespace std { using concepts::default_constructible; using concepts::derived_from; using concepts::equality_comparable_with; + // using concepts::floating_point; + using concepts::integral; using concepts::regular; using concepts::same_as; using concepts::totally_ordered; using concepts::totally_ordered_with; + // missing in Range-v3 + template + concept floating_point = std::is_floating_point_v; + template concept invocable = requires(F&& f, Args&&... args) { diff --git a/src/include/units/random.h b/src/include/units/random.h index 6ad373fc..97000502 100644 --- a/src/include/units/random.h +++ b/src/include/units/random.h @@ -24,7 +24,6 @@ #include #include -#include #include namespace units {