1 parent e1173ab commit b27f5fbCopy full SHA for b27f5fb
1 file changed
libraries/core/lib/morpheus/core/functional/curry.hpp
@@ -1,5 +1,11 @@
1
#pragma once
2
3
+#include <morpheus/core/conformance/version.hpp>
4
+
5
+#if (__cpp_explicit_this_parameter >= 202110L)
6
+ #include <boost/hana/functional/curry.hpp>
7
+#endif // (__cpp_explicit_this_parameter >= 202110L)
8
9
#include <concepts>
10
#include <functional>
11
#include <utility>
@@ -28,6 +34,14 @@ constexpr auto curry(F&& f, Args&&... args) -> decltype(auto)
28
34
}
29
35
30
36
37
+#else
38
39
+template <typename F, typename... Args>
40
+constexpr auto curry(F&& f, Args&&... args) -> decltype(auto)
41
+{
42
43
+}
44
31
45
#endif // (__cpp_explicit_this_parameter >= 202110L)
32
46
33
47
} // namespace morpheus::functional
0 commit comments