Explorar el Código

feat(libstdc++): addr max and min

greatbridf hace 1 año
padre
commit
8123051e6a
Se han modificado 1 ficheros con 12 adiciones y 0 borrados
  1. 12 0
      gblibstdc++/include/algorithm

+ 12 - 0
gblibstdc++/include/algorithm

@@ -197,6 +197,18 @@ constexpr void sort(RandomIter first, RandomIter last)
     sort(first, last, std::less<typename std::decay_t<decltype(*first)>>());
 }
 
+template <typename T>
+constexpr const T& min(const T& a, const T& b)
+{
+    return a < b ? a : b;
+}
+
+template <typename T>
+constexpr const T& max(const T& a, const T& b)
+{
+    return a > b ? a : b;
+}
+
 } // namespace std
 
 #endif