]> git.donarmstrong.com Git - rsem.git/blob - boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp
RSEM Source Codes
[rsem.git] / boost / mpl / vector / aux_ / preprocessed / typeof_based / vector50.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/vector50.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, typename T31, typename T32, typename T33, typename T34
22     , typename T35, typename T36, typename T37, typename T38, typename T39
23     , typename T40
24     >
25 struct vector41
26     : v_item<
27           T40
28         , vector40< 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,T39 >
29         >
30 {
31     typedef vector41 type;
32 };
33
34 template<
35       typename T0, typename T1, typename T2, typename T3, typename T4
36     , typename T5, typename T6, typename T7, typename T8, typename T9
37     , typename T10, typename T11, typename T12, typename T13, typename T14
38     , typename T15, typename T16, typename T17, typename T18, typename T19
39     , typename T20, typename T21, typename T22, typename T23, typename T24
40     , typename T25, typename T26, typename T27, typename T28, typename T29
41     , typename T30, typename T31, typename T32, typename T33, typename T34
42     , typename T35, typename T36, typename T37, typename T38, typename T39
43     , typename T40, typename T41
44     >
45 struct vector42
46     : v_item<
47           T41
48         , vector41< 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,T39,T40 >
49         >
50 {
51     typedef vector42 type;
52 };
53
54 template<
55       typename T0, typename T1, typename T2, typename T3, typename T4
56     , typename T5, typename T6, typename T7, typename T8, typename T9
57     , typename T10, typename T11, typename T12, typename T13, typename T14
58     , typename T15, typename T16, typename T17, typename T18, typename T19
59     , typename T20, typename T21, typename T22, typename T23, typename T24
60     , typename T25, typename T26, typename T27, typename T28, typename T29
61     , typename T30, typename T31, typename T32, typename T33, typename T34
62     , typename T35, typename T36, typename T37, typename T38, typename T39
63     , typename T40, typename T41, typename T42
64     >
65 struct vector43
66     : v_item<
67           T42
68         , vector42< 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,T39,T40,T41 >
69         >
70 {
71     typedef vector43 type;
72 };
73
74 template<
75       typename T0, typename T1, typename T2, typename T3, typename T4
76     , typename T5, typename T6, typename T7, typename T8, typename T9
77     , typename T10, typename T11, typename T12, typename T13, typename T14
78     , typename T15, typename T16, typename T17, typename T18, typename T19
79     , typename T20, typename T21, typename T22, typename T23, typename T24
80     , typename T25, typename T26, typename T27, typename T28, typename T29
81     , typename T30, typename T31, typename T32, typename T33, typename T34
82     , typename T35, typename T36, typename T37, typename T38, typename T39
83     , typename T40, typename T41, typename T42, typename T43
84     >
85 struct vector44
86     : v_item<
87           T43
88         , vector43< 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,T39,T40,T41,T42 >
89         >
90 {
91     typedef vector44 type;
92 };
93
94 template<
95       typename T0, typename T1, typename T2, typename T3, typename T4
96     , typename T5, typename T6, typename T7, typename T8, typename T9
97     , typename T10, typename T11, typename T12, typename T13, typename T14
98     , typename T15, typename T16, typename T17, typename T18, typename T19
99     , typename T20, typename T21, typename T22, typename T23, typename T24
100     , typename T25, typename T26, typename T27, typename T28, typename T29
101     , typename T30, typename T31, typename T32, typename T33, typename T34
102     , typename T35, typename T36, typename T37, typename T38, typename T39
103     , typename T40, typename T41, typename T42, typename T43, typename T44
104     >
105 struct vector45
106     : v_item<
107           T44
108         , vector44< 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,T39,T40,T41,T42,T43 >
109         >
110 {
111     typedef vector45 type;
112 };
113
114 template<
115       typename T0, typename T1, typename T2, typename T3, typename T4
116     , typename T5, typename T6, typename T7, typename T8, typename T9
117     , typename T10, typename T11, typename T12, typename T13, typename T14
118     , typename T15, typename T16, typename T17, typename T18, typename T19
119     , typename T20, typename T21, typename T22, typename T23, typename T24
120     , typename T25, typename T26, typename T27, typename T28, typename T29
121     , typename T30, typename T31, typename T32, typename T33, typename T34
122     , typename T35, typename T36, typename T37, typename T38, typename T39
123     , typename T40, typename T41, typename T42, typename T43, typename T44
124     , typename T45
125     >
126 struct vector46
127     : v_item<
128           T45
129         , vector45< 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,T39,T40,T41,T42,T43,T44 >
130         >
131 {
132     typedef vector46 type;
133 };
134
135 template<
136       typename T0, typename T1, typename T2, typename T3, typename T4
137     , typename T5, typename T6, typename T7, typename T8, typename T9
138     , typename T10, typename T11, typename T12, typename T13, typename T14
139     , typename T15, typename T16, typename T17, typename T18, typename T19
140     , typename T20, typename T21, typename T22, typename T23, typename T24
141     , typename T25, typename T26, typename T27, typename T28, typename T29
142     , typename T30, typename T31, typename T32, typename T33, typename T34
143     , typename T35, typename T36, typename T37, typename T38, typename T39
144     , typename T40, typename T41, typename T42, typename T43, typename T44
145     , typename T45, typename T46
146     >
147 struct vector47
148     : v_item<
149           T46
150         , vector46< 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,T39,T40,T41,T42,T43,T44,T45 >
151         >
152 {
153     typedef vector47 type;
154 };
155
156 template<
157       typename T0, typename T1, typename T2, typename T3, typename T4
158     , typename T5, typename T6, typename T7, typename T8, typename T9
159     , typename T10, typename T11, typename T12, typename T13, typename T14
160     , typename T15, typename T16, typename T17, typename T18, typename T19
161     , typename T20, typename T21, typename T22, typename T23, typename T24
162     , typename T25, typename T26, typename T27, typename T28, typename T29
163     , typename T30, typename T31, typename T32, typename T33, typename T34
164     , typename T35, typename T36, typename T37, typename T38, typename T39
165     , typename T40, typename T41, typename T42, typename T43, typename T44
166     , typename T45, typename T46, typename T47
167     >
168 struct vector48
169     : v_item<
170           T47
171         , vector47< 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,T39,T40,T41,T42,T43,T44,T45,T46 >
172         >
173 {
174     typedef vector48 type;
175 };
176
177 template<
178       typename T0, typename T1, typename T2, typename T3, typename T4
179     , typename T5, typename T6, typename T7, typename T8, typename T9
180     , typename T10, typename T11, typename T12, typename T13, typename T14
181     , typename T15, typename T16, typename T17, typename T18, typename T19
182     , typename T20, typename T21, typename T22, typename T23, typename T24
183     , typename T25, typename T26, typename T27, typename T28, typename T29
184     , typename T30, typename T31, typename T32, typename T33, typename T34
185     , typename T35, typename T36, typename T37, typename T38, typename T39
186     , typename T40, typename T41, typename T42, typename T43, typename T44
187     , typename T45, typename T46, typename T47, typename T48
188     >
189 struct vector49
190     : v_item<
191           T48
192         , vector48< 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,T39,T40,T41,T42,T43,T44,T45,T46,T47 >
193         >
194 {
195     typedef vector49 type;
196 };
197
198 template<
199       typename T0, typename T1, typename T2, typename T3, typename T4
200     , typename T5, typename T6, typename T7, typename T8, typename T9
201     , typename T10, typename T11, typename T12, typename T13, typename T14
202     , typename T15, typename T16, typename T17, typename T18, typename T19
203     , typename T20, typename T21, typename T22, typename T23, typename T24
204     , typename T25, typename T26, typename T27, typename T28, typename T29
205     , typename T30, typename T31, typename T32, typename T33, typename T34
206     , typename T35, typename T36, typename T37, typename T38, typename T39
207     , typename T40, typename T41, typename T42, typename T43, typename T44
208     , typename T45, typename T46, typename T47, typename T48, typename T49
209     >
210 struct vector50
211     : v_item<
212           T49
213         , vector49< 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,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48 >
214         >
215 {
216     typedef vector50 type;
217 };
218
219 }}