Index: uspace/lib/cpp/include/impl/ratio.hpp
===================================================================
--- uspace/lib/cpp/include/impl/ratio.hpp	(revision 7452b1553b9cb9932bca4e479d42f8965adb3628)
+++ uspace/lib/cpp/include/impl/ratio.hpp	(revision 91ac0bb3e268723cb3837110b949520a699784e6)
@@ -138,6 +138,12 @@
 
     template<class R1, class R2>
+    inline constexpr bool ratio_equal_v = ratio_equal<R1, R2>::value;
+
+    template<class R1, class R2>
     struct ratio_not_equal: integral_constant<bool, !ratio_equal<R1, R2>::value>
     { /* DUMMY BODY */ };
+
+    template<class R1, class R2>
+    inline constexpr bool ratio_not_equal_v = ratio_not_equal<R1, R2>::value;
 
     template<class R1, class R2>
@@ -148,14 +154,26 @@
 
     template<class R1, class R2>
+    inline constexpr bool ratio_less_v = ratio_less<R1, R2>::value;
+
+    template<class R1, class R2>
     struct ratio_less_equal: integral_constant<bool, !ratio_less<R2, R1>::value>
     { /* DUMMY BODY */ };
 
     template<class R1, class R2>
+    inline constexpr bool ratio_less_equal_v = ratio_less_equal<R1, R2>::value;
+
+    template<class R1, class R2>
     struct ratio_greater: integral_constant<bool, ratio_less<R2, R1>::value>
     { /* DUMMY BODY */ };
 
     template<class R1, class R2>
+    inline constexpr bool ratio_greater_v = ratio_greater<R1, R2>::value;
+
+    template<class R1, class R2>
     struct ratio_greater_equal: integral_constant<bool, !ratio_less<R1, R2>::value>
     { /* DUMMY BODY */ };
+
+    template<class R1, class R2>
+    inline constexpr bool ratio_greater_equal_v = ratio_greater_equal<R1, R2>::value;
 
     /**
