| 79 | |
| 80 | template <typename T> |
| 81 | constexpr ComparisonResult Compare(T a, T b) { |
| 82 | return (a > b) ? ComparisonResult::kGreater |
| 83 | : (a == b) ? ComparisonResult::kEqual |
| 84 | : ComparisonResult::kLesser; |
| 85 | } |
| 86 | |
| 87 | constexpr ComparisonResult DoubleCompare(double a, double b) { |
| 88 | // constexpr friendly isnan check. |
no outgoing calls
no test coverage detected