-\r
-// Copyright Aleksey Gurtovoy 2000-2004\r
-//\r
-// Distributed under the Boost Software License, Version 1.0. \r
-// (See accompanying file LICENSE_1_0.txt or copy at \r
-// http://www.boost.org/LICENSE_1_0.txt)\r
-//\r
-\r
-// *Preprocessed* version of the main "or.hpp" header\r
-// -- DO NOT modify by hand!\r
-\r
-namespace boost { namespace mpl {\r
-\r
-namespace aux {\r
-\r
-template< bool C_, typename T1, typename T2, typename T3, typename T4 >\r
-struct or_impl\r
- : true_\r
-{\r
-};\r
-\r
-template< typename T1, typename T2, typename T3, typename T4 >\r
-struct or_impl< false,T1,T2,T3,T4 >\r
- : or_impl<\r
- BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value\r
- , T2, T3, T4\r
- , false_\r
- >\r
-{\r
-};\r
-\r
-template<>\r
-struct or_impl<\r
- false\r
- , false_, false_, false_, false_\r
- >\r
- : false_\r
-{\r
-};\r
-\r
-} // namespace aux\r
-\r
-template<\r
- typename BOOST_MPL_AUX_NA_PARAM(T1)\r
- , typename BOOST_MPL_AUX_NA_PARAM(T2)\r
- , typename T3 = false_, typename T4 = false_, typename T5 = false_\r
- >\r
-struct or_\r
-\r
- : aux::or_impl<\r
- BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value\r
- , T2, T3, T4, T5\r
- >\r
-\r
-{\r
- BOOST_MPL_AUX_LAMBDA_SUPPORT(\r
- 5\r
- , or_\r
- , ( T1, T2, T3, T4, T5)\r
- )\r
-};\r
-\r
-BOOST_MPL_AUX_NA_SPEC2(\r
- 2\r
- , 5\r
- , or_\r
- )\r
-\r
-}}\r
+
+// Copyright Aleksey Gurtovoy 2000-2004
+//
+// Distributed under the Boost Software License, Version 1.0.
+// (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+//
+
+// *Preprocessed* version of the main "or.hpp" header
+// -- DO NOT modify by hand!
+
+namespace boost { namespace mpl {
+
+namespace aux {
+
+template< bool C_, typename T1, typename T2, typename T3, typename T4 >
+struct or_impl
+ : true_
+{
+};
+
+template< typename T1, typename T2, typename T3, typename T4 >
+struct or_impl< false,T1,T2,T3,T4 >
+ : or_impl<
+ BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
+ , T2, T3, T4
+ , false_
+ >
+{
+};
+
+template<>
+struct or_impl<
+ false
+ , false_, false_, false_, false_
+ >
+ : false_
+{
+};
+
+} // namespace aux
+
+template<
+ typename BOOST_MPL_AUX_NA_PARAM(T1)
+ , typename BOOST_MPL_AUX_NA_PARAM(T2)
+ , typename T3 = false_, typename T4 = false_, typename T5 = false_
+ >
+struct or_
+
+ : aux::or_impl<
+ BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
+ , T2, T3, T4, T5
+ >
+
+{
+ BOOST_MPL_AUX_LAMBDA_SUPPORT(
+ 5
+ , or_
+ , ( T1, T2, T3, T4, T5)
+ )
+};
+
+BOOST_MPL_AUX_NA_SPEC2(
+ 2
+ , 5
+ , or_
+ )
+
+}}