]> git.donarmstrong.com Git - rsem.git/blob - boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp
RSEM Source Codes
[rsem.git] / boost / mpl / vector / aux_ / preprocessed / typeof_based / vector40.hpp
1
2 // Copyright Aleksey Gurtovoy 2000-2004
3 //
4 // Distributed under the Boost Software License, Version 1.0. 
5 // (See accompanying file LICENSE_1_0.txt or copy at 
6 // http://www.boost.org/LICENSE_1_0.txt)
7 //
8
9 // Preprocessed version of "boost/mpl/vector/vector40.hpp" header
10 // -- DO NOT modify by hand!
11
12 namespace boost { namespace mpl {
13
14 template<
15       typename T0, typename T1, typename T2, typename T3, typename T4
16     , typename T5, typename T6, typename T7, typename T8, typename T9
17     , typename T10, typename T11, typename T12, typename T13, typename T14
18     , typename T15, typename T16, typename T17, typename T18, typename T19
19     , typename T20, typename T21, typename T22, typename T23, typename T24
20     , typename T25, typename T26, typename T27, typename T28, typename T29
21     , typename T30
22     >
23 struct vector31
24     : v_item<
25           T30
26         , vector30< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29 >
27         >
28 {
29     typedef vector31 type;
30 };
31
32 template<
33       typename T0, typename T1, typename T2, typename T3, typename T4
34     , typename T5, typename T6, typename T7, typename T8, typename T9
35     , typename T10, typename T11, typename T12, typename T13, typename T14
36     , typename T15, typename T16, typename T17, typename T18, typename T19
37     , typename T20, typename T21, typename T22, typename T23, typename T24
38     , typename T25, typename T26, typename T27, typename T28, typename T29
39     , typename T30, typename T31
40     >
41 struct vector32
42     : v_item<
43           T31
44         , vector31< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30 >
45         >
46 {
47     typedef vector32 type;
48 };
49
50 template<
51       typename T0, typename T1, typename T2, typename T3, typename T4
52     , typename T5, typename T6, typename T7, typename T8, typename T9
53     , typename T10, typename T11, typename T12, typename T13, typename T14
54     , typename T15, typename T16, typename T17, typename T18, typename T19
55     , typename T20, typename T21, typename T22, typename T23, typename T24
56     , typename T25, typename T26, typename T27, typename T28, typename T29
57     , typename T30, typename T31, typename T32
58     >
59 struct vector33
60     : v_item<
61           T32
62         , vector32< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31 >
63         >
64 {
65     typedef vector33 type;
66 };
67
68 template<
69       typename T0, typename T1, typename T2, typename T3, typename T4
70     , typename T5, typename T6, typename T7, typename T8, typename T9
71     , typename T10, typename T11, typename T12, typename T13, typename T14
72     , typename T15, typename T16, typename T17, typename T18, typename T19
73     , typename T20, typename T21, typename T22, typename T23, typename T24
74     , typename T25, typename T26, typename T27, typename T28, typename T29
75     , typename T30, typename T31, typename T32, typename T33
76     >
77 struct vector34
78     : v_item<
79           T33
80         , vector33< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32 >
81         >
82 {
83     typedef vector34 type;
84 };
85
86 template<
87       typename T0, typename T1, typename T2, typename T3, typename T4
88     , typename T5, typename T6, typename T7, typename T8, typename T9
89     , typename T10, typename T11, typename T12, typename T13, typename T14
90     , typename T15, typename T16, typename T17, typename T18, typename T19
91     , typename T20, typename T21, typename T22, typename T23, typename T24
92     , typename T25, typename T26, typename T27, typename T28, typename T29
93     , typename T30, typename T31, typename T32, typename T33, typename T34
94     >
95 struct vector35
96     : v_item<
97           T34
98         , vector34< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33 >
99         >
100 {
101     typedef vector35 type;
102 };
103
104 template<
105       typename T0, typename T1, typename T2, typename T3, typename T4
106     , typename T5, typename T6, typename T7, typename T8, typename T9
107     , typename T10, typename T11, typename T12, typename T13, typename T14
108     , typename T15, typename T16, typename T17, typename T18, typename T19
109     , typename T20, typename T21, typename T22, typename T23, typename T24
110     , typename T25, typename T26, typename T27, typename T28, typename T29
111     , typename T30, typename T31, typename T32, typename T33, typename T34
112     , typename T35
113     >
114 struct vector36
115     : v_item<
116           T35
117         , vector35< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34 >
118         >
119 {
120     typedef vector36 type;
121 };
122
123 template<
124       typename T0, typename T1, typename T2, typename T3, typename T4
125     , typename T5, typename T6, typename T7, typename T8, typename T9
126     , typename T10, typename T11, typename T12, typename T13, typename T14
127     , typename T15, typename T16, typename T17, typename T18, typename T19
128     , typename T20, typename T21, typename T22, typename T23, typename T24
129     , typename T25, typename T26, typename T27, typename T28, typename T29
130     , typename T30, typename T31, typename T32, typename T33, typename T34
131     , typename T35, typename T36
132     >
133 struct vector37
134     : v_item<
135           T36
136         , vector36< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35 >
137         >
138 {
139     typedef vector37 type;
140 };
141
142 template<
143       typename T0, typename T1, typename T2, typename T3, typename T4
144     , typename T5, typename T6, typename T7, typename T8, typename T9
145     , typename T10, typename T11, typename T12, typename T13, typename T14
146     , typename T15, typename T16, typename T17, typename T18, typename T19
147     , typename T20, typename T21, typename T22, typename T23, typename T24
148     , typename T25, typename T26, typename T27, typename T28, typename T29
149     , typename T30, typename T31, typename T32, typename T33, typename T34
150     , typename T35, typename T36, typename T37
151     >
152 struct vector38
153     : v_item<
154           T37
155         , vector37< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36 >
156         >
157 {
158     typedef vector38 type;
159 };
160
161 template<
162       typename T0, typename T1, typename T2, typename T3, typename T4
163     , typename T5, typename T6, typename T7, typename T8, typename T9
164     , typename T10, typename T11, typename T12, typename T13, typename T14
165     , typename T15, typename T16, typename T17, typename T18, typename T19
166     , typename T20, typename T21, typename T22, typename T23, typename T24
167     , typename T25, typename T26, typename T27, typename T28, typename T29
168     , typename T30, typename T31, typename T32, typename T33, typename T34
169     , typename T35, typename T36, typename T37, typename T38
170     >
171 struct vector39
172     : v_item<
173           T38
174         , vector38< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37 >
175         >
176 {
177     typedef vector39 type;
178 };
179
180 template<
181       typename T0, typename T1, typename T2, typename T3, typename T4
182     , typename T5, typename T6, typename T7, typename T8, typename T9
183     , typename T10, typename T11, typename T12, typename T13, typename T14
184     , typename T15, typename T16, typename T17, typename T18, typename T19
185     , typename T20, typename T21, typename T22, typename T23, typename T24
186     , typename T25, typename T26, typename T27, typename T28, typename T29
187     , typename T30, typename T31, typename T32, typename T33, typename T34
188     , typename T35, typename T36, typename T37, typename T38, typename T39
189     >
190 struct vector40
191     : v_item<
192           T39
193         , vector39< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38 >
194         >
195 {
196     typedef vector40 type;
197 };
198
199 }}