Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:34:55

0001 /*=============================================================================
0002     Copyright (c) 2001-2011 Joel de Guzman
0003 
0004     Distributed under the Boost Software License, Version 1.0. (See accompanying
0005     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
0006 
0007     This is an auto-generated file. Do not edit!
0008 ==============================================================================*/
0009 namespace boost { namespace fusion
0010 {
0011     template <typename T0>
0012     BOOST_FUSION_GPU_ENABLED
0013     inline tuple<T0&>
0014     tie(T0 & arg0)
0015     {
0016         return tuple<T0&>(
0017             arg0);
0018     }
0019     template <typename T0 , typename T1>
0020     BOOST_FUSION_GPU_ENABLED
0021     inline tuple<T0& , T1&>
0022     tie(T0 & arg0 , T1 & arg1)
0023     {
0024         return tuple<T0& , T1&>(
0025             arg0 , arg1);
0026     }
0027     template <typename T0 , typename T1 , typename T2>
0028     BOOST_FUSION_GPU_ENABLED
0029     inline tuple<T0& , T1& , T2&>
0030     tie(T0 & arg0 , T1 & arg1 , T2 & arg2)
0031     {
0032         return tuple<T0& , T1& , T2&>(
0033             arg0 , arg1 , arg2);
0034     }
0035     template <typename T0 , typename T1 , typename T2 , typename T3>
0036     BOOST_FUSION_GPU_ENABLED
0037     inline tuple<T0& , T1& , T2& , T3&>
0038     tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3)
0039     {
0040         return tuple<T0& , T1& , T2& , T3&>(
0041             arg0 , arg1 , arg2 , arg3);
0042     }
0043     template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4>
0044     BOOST_FUSION_GPU_ENABLED
0045     inline tuple<T0& , T1& , T2& , T3& , T4&>
0046     tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4)
0047     {
0048         return tuple<T0& , T1& , T2& , T3& , T4&>(
0049             arg0 , arg1 , arg2 , arg3 , arg4);
0050     }
0051     template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5>
0052     BOOST_FUSION_GPU_ENABLED
0053     inline tuple<T0& , T1& , T2& , T3& , T4& , T5&>
0054     tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4 , T5 & arg5)
0055     {
0056         return tuple<T0& , T1& , T2& , T3& , T4& , T5&>(
0057             arg0 , arg1 , arg2 , arg3 , arg4 , arg5);
0058     }
0059     template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6>
0060     BOOST_FUSION_GPU_ENABLED
0061     inline tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6&>
0062     tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4 , T5 & arg5 , T6 & arg6)
0063     {
0064         return tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6&>(
0065             arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6);
0066     }
0067     template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7>
0068     BOOST_FUSION_GPU_ENABLED
0069     inline tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7&>
0070     tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4 , T5 & arg5 , T6 & arg6 , T7 & arg7)
0071     {
0072         return tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7&>(
0073             arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7);
0074     }
0075     template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8>
0076     BOOST_FUSION_GPU_ENABLED
0077     inline tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7& , T8&>
0078     tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4 , T5 & arg5 , T6 & arg6 , T7 & arg7 , T8 & arg8)
0079     {
0080         return tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7& , T8&>(
0081             arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8);
0082     }
0083     template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9>
0084     BOOST_FUSION_GPU_ENABLED
0085     inline tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7& , T8& , T9&>
0086     tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4 , T5 & arg5 , T6 & arg6 , T7 & arg7 , T8 & arg8 , T9 & arg9)
0087     {
0088         return tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7& , T8& , T9&>(
0089             arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 , arg9);
0090     }
0091 }}