Blame boost-1.57.0-mpl-print.patch
|
Jakub Dorňák |
44a4c48 |
diff -up boost_1_57_0/boost/mpl/print.hpp\~ boost_1_57_0/boost/mpl/print.hpp
|
|
Jakub Dorňák |
44a4c48 |
--- boost_1_57_0/boost/mpl/print.hpp~ 2014-07-09 23:12:31.000000000 +0200
|
|
Jakub Dorňák |
44a4c48 |
+++ boost_1_57_0/boost/mpl/print.hpp 2015-01-20 12:44:59.621400948 +0100
|
|
Jakub Dorňák |
44a4c48 |
@@ -52,16 +52,15 @@ struct print
|
|
Jakub Dorňák |
44a4c48 |
enum { n = sizeof(T) + -1 };
|
|
Jakub Dorňák |
44a4c48 |
#elif defined(__MWERKS__)
|
|
Jakub Dorňák |
44a4c48 |
void f(int);
|
|
Jakub Dorňák |
44a4c48 |
-#else
|
|
Jakub Dorňák |
44a4c48 |
- enum {
|
|
Jakub Dorňák |
44a4c48 |
- n =
|
|
Jakub Dorňák |
44a4c48 |
-# if defined(__EDG_VERSION__)
|
|
Jakub Dorňák |
44a4c48 |
- aux::dependent_unsigned<T>::value > -1
|
|
Jakub Dorňák |
44a4c48 |
-# else
|
|
Jakub Dorňák |
44a4c48 |
- sizeof(T) > -1
|
|
Jakub Dorňák |
44a4c48 |
-# endif
|
|
Jakub Dorňák |
44a4c48 |
- };
|
|
Jakub Dorňák |
44a4c48 |
-#endif
|
|
Jakub Dorňák |
44a4c48 |
+#elif defined(__EDG_VERSION__)
|
|
Jakub Dorňák |
44a4c48 |
+ enum { n = aux::dependent_unsigned<T>::value > -1 };
|
|
Jakub Dorňák |
44a4c48 |
+#elif defined(BOOST_GCC)
|
|
Jakub Dorňák |
44a4c48 |
+ enum { n1 };
|
|
Jakub Dorňák |
44a4c48 |
+ enum { n2 };
|
|
Jakub Dorňák |
44a4c48 |
+ enum { n = n1 != n2 };
|
|
Jakub Dorňák |
44a4c48 |
+#else
|
|
Jakub Dorňák |
44a4c48 |
+ enum { n = sizeof(T) > -1 };
|
|
Jakub Dorňák |
44a4c48 |
+#endif
|
|
Jakub Dorňák |
44a4c48 |
};
|
|
Jakub Dorňák |
44a4c48 |
|
|
Jakub Dorňák |
44a4c48 |
#if defined(BOOST_MSVC)
|
|
Jakub Dorňák |
44a4c48 |
|
|
Jakub Dorňák |
44a4c48 |
Diff finished. Tue Jan 20 12:45:03 2015
|