]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | /*============================================================================= |
2 | Copyright (c) 2001-2011 Joel de Guzman | |
3 | ||
4 | Distributed under the Boost Software License, Version 1.0. (See accompanying | |
5 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
6 | ||
7 | This is an auto-generated file. Do not edit! | |
8 | ==============================================================================*/ | |
9 | namespace boost { namespace fusion | |
10 | { | |
11 | template <typename T0> | |
12 | BOOST_FUSION_GPU_ENABLED | |
13 | inline tuple<T0&> | |
14 | tie(T0 & arg0) | |
15 | { | |
16 | return tuple<T0&>( | |
17 | arg0); | |
18 | } | |
19 | template <typename T0 , typename T1> | |
20 | BOOST_FUSION_GPU_ENABLED | |
21 | inline tuple<T0& , T1&> | |
22 | tie(T0 & arg0 , T1 & arg1) | |
23 | { | |
24 | return tuple<T0& , T1&>( | |
25 | arg0 , arg1); | |
26 | } | |
27 | template <typename T0 , typename T1 , typename T2> | |
28 | BOOST_FUSION_GPU_ENABLED | |
29 | inline tuple<T0& , T1& , T2&> | |
30 | tie(T0 & arg0 , T1 & arg1 , T2 & arg2) | |
31 | { | |
32 | return tuple<T0& , T1& , T2&>( | |
33 | arg0 , arg1 , arg2); | |
34 | } | |
35 | template <typename T0 , typename T1 , typename T2 , typename T3> | |
36 | BOOST_FUSION_GPU_ENABLED | |
37 | inline tuple<T0& , T1& , T2& , T3&> | |
38 | tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3) | |
39 | { | |
40 | return tuple<T0& , T1& , T2& , T3&>( | |
41 | arg0 , arg1 , arg2 , arg3); | |
42 | } | |
43 | template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4> | |
44 | BOOST_FUSION_GPU_ENABLED | |
45 | inline tuple<T0& , T1& , T2& , T3& , T4&> | |
46 | tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4) | |
47 | { | |
48 | return tuple<T0& , T1& , T2& , T3& , T4&>( | |
49 | arg0 , arg1 , arg2 , arg3 , arg4); | |
50 | } | |
51 | template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5> | |
52 | BOOST_FUSION_GPU_ENABLED | |
53 | inline tuple<T0& , T1& , T2& , T3& , T4& , T5&> | |
54 | tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4 , T5 & arg5) | |
55 | { | |
56 | return tuple<T0& , T1& , T2& , T3& , T4& , T5&>( | |
57 | arg0 , arg1 , arg2 , arg3 , arg4 , arg5); | |
58 | } | |
59 | template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6> | |
60 | BOOST_FUSION_GPU_ENABLED | |
61 | inline tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6&> | |
62 | tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4 , T5 & arg5 , T6 & arg6) | |
63 | { | |
64 | return tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6&>( | |
65 | arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6); | |
66 | } | |
67 | template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7> | |
68 | BOOST_FUSION_GPU_ENABLED | |
69 | inline tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7&> | |
70 | tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4 , T5 & arg5 , T6 & arg6 , T7 & arg7) | |
71 | { | |
72 | return tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7&>( | |
73 | arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7); | |
74 | } | |
75 | template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8> | |
76 | BOOST_FUSION_GPU_ENABLED | |
77 | inline tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7& , T8&> | |
78 | tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4 , T5 & arg5 , T6 & arg6 , T7 & arg7 , T8 & arg8) | |
79 | { | |
80 | return tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7& , T8&>( | |
81 | arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8); | |
82 | } | |
83 | template <typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9> | |
84 | BOOST_FUSION_GPU_ENABLED | |
85 | inline tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7& , T8& , T9&> | |
86 | tie(T0 & arg0 , T1 & arg1 , T2 & arg2 , T3 & arg3 , T4 & arg4 , T5 & arg5 , T6 & arg6 , T7 & arg7 , T8 & arg8 , T9 & arg9) | |
87 | { | |
88 | return tuple<T0& , T1& , T2& , T3& , T4& , T5& , T6& , T7& , T8& , T9&>( | |
89 | arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 , arg9); | |
90 | } | |
91 | }} |