]> git.donarmstrong.com Git - rsem.git/blob - boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp
RSEM Source Codes
[rsem.git] / boost / mpl / vector / aux_ / preprocessed / typeof_based / vector50_c.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_c.hpp" header
10 // -- DO NOT modify by hand!
11
12 namespace boost { namespace mpl {
13
14 template<
15       typename T
16     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
17     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
18     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
19     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
20     >
21 struct vector41_c
22     : v_item<
23           integral_c< T,C40 >
24         , vector40_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39 >
25         >
26 {
27     typedef vector41_c type;
28     typedef T value_type;
29 };
30
31 template<
32       typename T
33     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
34     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
35     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
36     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
37     , T C41
38     >
39 struct vector42_c
40     : v_item<
41           integral_c< T,C41 >
42         , vector41_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40 >
43         >
44 {
45     typedef vector42_c type;
46     typedef T value_type;
47 };
48
49 template<
50       typename T
51     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
52     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
53     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
54     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
55     , T C41, T C42
56     >
57 struct vector43_c
58     : v_item<
59           integral_c< T,C42 >
60         , vector42_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41 >
61         >
62 {
63     typedef vector43_c type;
64     typedef T value_type;
65 };
66
67 template<
68       typename T
69     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
70     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
71     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
72     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
73     , T C41, T C42, T C43
74     >
75 struct vector44_c
76     : v_item<
77           integral_c< T,C43 >
78         , vector43_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42 >
79         >
80 {
81     typedef vector44_c type;
82     typedef T value_type;
83 };
84
85 template<
86       typename T
87     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
88     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
89     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
90     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
91     , T C41, T C42, T C43, T C44
92     >
93 struct vector45_c
94     : v_item<
95           integral_c< T,C44 >
96         , vector44_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43 >
97         >
98 {
99     typedef vector45_c type;
100     typedef T value_type;
101 };
102
103 template<
104       typename T
105     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
106     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
107     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
108     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
109     , T C41, T C42, T C43, T C44, T C45
110     >
111 struct vector46_c
112     : v_item<
113           integral_c< T,C45 >
114         , vector45_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44 >
115         >
116 {
117     typedef vector46_c type;
118     typedef T value_type;
119 };
120
121 template<
122       typename T
123     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
124     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
125     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
126     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
127     , T C41, T C42, T C43, T C44, T C45, T C46
128     >
129 struct vector47_c
130     : v_item<
131           integral_c< T,C46 >
132         , vector46_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45 >
133         >
134 {
135     typedef vector47_c type;
136     typedef T value_type;
137 };
138
139 template<
140       typename T
141     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
142     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
143     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
144     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
145     , T C41, T C42, T C43, T C44, T C45, T C46, T C47
146     >
147 struct vector48_c
148     : v_item<
149           integral_c< T,C47 >
150         , vector47_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46 >
151         >
152 {
153     typedef vector48_c type;
154     typedef T value_type;
155 };
156
157 template<
158       typename T
159     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
160     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
161     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
162     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
163     , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48
164     >
165 struct vector49_c
166     : v_item<
167           integral_c< T,C48 >
168         , vector48_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47 >
169         >
170 {
171     typedef vector49_c type;
172     typedef T value_type;
173 };
174
175 template<
176       typename T
177     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
178     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
179     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
180     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
181     , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49
182     >
183 struct vector50_c
184     : v_item<
185           integral_c< T,C49 >
186         , vector49_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47,C48 >
187         >
188 {
189     typedef vector50_c type;
190     typedef T value_type;
191 };
192
193 }}