]> git.donarmstrong.com Git - rsem.git/blob - boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp
RSEM Source Codes
[rsem.git] / boost / mpl / vector / aux_ / preprocessed / typeof_based / vector20.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/vector20.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
18     >
19 struct vector11
20     : v_item<
21           T10
22         , vector10< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9 >
23         >
24 {
25     typedef vector11 type;
26 };
27
28 template<
29       typename T0, typename T1, typename T2, typename T3, typename T4
30     , typename T5, typename T6, typename T7, typename T8, typename T9
31     , typename T10, typename T11
32     >
33 struct vector12
34     : v_item<
35           T11
36         , vector11< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10 >
37         >
38 {
39     typedef vector12 type;
40 };
41
42 template<
43       typename T0, typename T1, typename T2, typename T3, typename T4
44     , typename T5, typename T6, typename T7, typename T8, typename T9
45     , typename T10, typename T11, typename T12
46     >
47 struct vector13
48     : v_item<
49           T12
50         , vector12< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11 >
51         >
52 {
53     typedef vector13 type;
54 };
55
56 template<
57       typename T0, typename T1, typename T2, typename T3, typename T4
58     , typename T5, typename T6, typename T7, typename T8, typename T9
59     , typename T10, typename T11, typename T12, typename T13
60     >
61 struct vector14
62     : v_item<
63           T13
64         , vector13< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 >
65         >
66 {
67     typedef vector14 type;
68 };
69
70 template<
71       typename T0, typename T1, typename T2, typename T3, typename T4
72     , typename T5, typename T6, typename T7, typename T8, typename T9
73     , typename T10, typename T11, typename T12, typename T13, typename T14
74     >
75 struct vector15
76     : v_item<
77           T14
78         , vector14< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13 >
79         >
80 {
81     typedef vector15 type;
82 };
83
84 template<
85       typename T0, typename T1, typename T2, typename T3, typename T4
86     , typename T5, typename T6, typename T7, typename T8, typename T9
87     , typename T10, typename T11, typename T12, typename T13, typename T14
88     , typename T15
89     >
90 struct vector16
91     : v_item<
92           T15
93         , vector15< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14 >
94         >
95 {
96     typedef vector16 type;
97 };
98
99 template<
100       typename T0, typename T1, typename T2, typename T3, typename T4
101     , typename T5, typename T6, typename T7, typename T8, typename T9
102     , typename T10, typename T11, typename T12, typename T13, typename T14
103     , typename T15, typename T16
104     >
105 struct vector17
106     : v_item<
107           T16
108         , vector16< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 >
109         >
110 {
111     typedef vector17 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
119     >
120 struct vector18
121     : v_item<
122           T17
123         , vector17< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 >
124         >
125 {
126     typedef vector18 type;
127 };
128
129 template<
130       typename T0, typename T1, typename T2, typename T3, typename T4
131     , typename T5, typename T6, typename T7, typename T8, typename T9
132     , typename T10, typename T11, typename T12, typename T13, typename T14
133     , typename T15, typename T16, typename T17, typename T18
134     >
135 struct vector19
136     : v_item<
137           T18
138         , vector18< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 >
139         >
140 {
141     typedef vector19 type;
142 };
143
144 template<
145       typename T0, typename T1, typename T2, typename T3, typename T4
146     , typename T5, typename T6, typename T7, typename T8, typename T9
147     , typename T10, typename T11, typename T12, typename T13, typename T14
148     , typename T15, typename T16, typename T17, typename T18, typename T19
149     >
150 struct vector20
151     : v_item<
152           T19
153         , vector19< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18 >
154         >
155 {
156     typedef vector20 type;
157 };
158
159 }}