refactor: ratio refactored to use conteval + _ratio_maths.h_ removed

This commit is contained in:
Mateusz Pusz committed 2023-04-21 14:49:51 +01:00
1 parent cc3314903d
commit 237640cad8
3 files changed
+58 -123

No files matched your search

+1
View File
@@ -53,6 +53,7 @@ static_assert(common_ratio(ratio(1), ratio(1, 1000)) == ratio(1, 1000));
static_assert(common_ratio(ratio(1, 1000), ratio(1)) == ratio(1, 1000));
static_assert(common_ratio(ratio(100, 1), ratio(10, 1)) == ratio(10, 1));
static_assert(common_ratio(ratio(100, 1), ratio(1, 10)) == ratio(1, 10));
static_assert(common_ratio(ratio(2), ratio(4)) == ratio(2));
// comparison
static_assert((ratio(3, 4) <=> ratio(6, 8)) == (0 <=> 0));