]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/qvm/gen/vec_assign4.hpp
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / boost / boost / qvm / gen / vec_assign4.hpp
index 7fa7a566ef9b9a4d7cc7c11e2cdb3cf3719a1a6e..9fa63830e5f5187485b6761210bae738631e58cc 100644 (file)
@@ -1,58 +1,58 @@
-//Copyright (c) 2008-2017 Emil Dotchevski and Reverge Studios, Inc.\r
-\r
-//Distributed under the Boost Software License, Version 1.0. (See accompanying\r
-//file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\r
-\r
-#ifndef BOOST_QVM_D49FD4A4597E35CF3222F4CCCFD3902D\r
-#define BOOST_QVM_D49FD4A4597E35CF3222F4CCCFD3902D\r
-\r
-//This file was generated by a program. Do not edit manually.\r
-\r
-#include <boost/qvm/enable_if.hpp>\r
-#include <boost/qvm/inline.hpp>\r
-#include <boost/qvm/vec_traits.hpp>\r
-\r
-namespace\r
-boost\r
-    {\r
-    namespace\r
-    qvm\r
-        {\r
-        template <class A,class B>\r
-        BOOST_QVM_INLINE_OPERATIONS\r
-        typename enable_if_c<\r
-            vec_traits<A>::dim==4 && vec_traits<B>::dim==4,\r
-            A &>::type\r
-        assign( A & a, B const & b )\r
-            {\r
-            vec_traits<A>::template write_element<0>(a)=vec_traits<B>::template read_element<0>(b);\r
-            vec_traits<A>::template write_element<1>(a)=vec_traits<B>::template read_element<1>(b);\r
-            vec_traits<A>::template write_element<2>(a)=vec_traits<B>::template read_element<2>(b);\r
-            vec_traits<A>::template write_element<3>(a)=vec_traits<B>::template read_element<3>(b);\r
-            return a;\r
-            }\r
-\r
-        namespace\r
-        sfinae\r
-            {\r
-            using ::boost::qvm::assign;\r
-            }\r
-\r
-        namespace\r
-        qvm_detail\r
-            {\r
-            template <int D>\r
-            struct assign_vv_defined;\r
-\r
-            template <>\r
-            struct\r
-            assign_vv_defined<4>\r
-                {\r
-                static bool const value=true;\r
-                };\r
-            }\r
-\r
-        }\r
-    }\r
-\r
-#endif\r
+//Copyright (c) 2008-2017 Emil Dotchevski and Reverge Studios, Inc.
+
+//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)
+
+#ifndef BOOST_QVM_D49FD4A4597E35CF3222F4CCCFD3902D
+#define BOOST_QVM_D49FD4A4597E35CF3222F4CCCFD3902D
+
+//This file was generated by a program. Do not edit manually.
+
+#include <boost/qvm/enable_if.hpp>
+#include <boost/qvm/inline.hpp>
+#include <boost/qvm/vec_traits.hpp>
+
+namespace
+boost
+    {
+    namespace
+    qvm
+        {
+        template <class A,class B>
+        BOOST_QVM_INLINE_OPERATIONS
+        typename enable_if_c<
+            vec_traits<A>::dim==4 && vec_traits<B>::dim==4,
+            A &>::type
+        assign( A & a, B const & b )
+            {
+            vec_traits<A>::template write_element<0>(a)=vec_traits<B>::template read_element<0>(b);
+            vec_traits<A>::template write_element<1>(a)=vec_traits<B>::template read_element<1>(b);
+            vec_traits<A>::template write_element<2>(a)=vec_traits<B>::template read_element<2>(b);
+            vec_traits<A>::template write_element<3>(a)=vec_traits<B>::template read_element<3>(b);
+            return a;
+            }
+
+        namespace
+        sfinae
+            {
+            using ::boost::qvm::assign;
+            }
+
+        namespace
+        qvm_detail
+            {
+            template <int D>
+            struct assign_vv_defined;
+
+            template <>
+            struct
+            assign_vv_defined<4>
+                {
+                static bool const value=true;
+                };
+            }
+
+        }
+    }
+
+#endif