]> git.donarmstrong.com Git - rsem.git/blob - boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp
RSEM Source Codes
[rsem.git] / boost / mpl / list / aux_ / preprocessed / plain / list40_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/list/list40_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     >
20 struct list31_c
21     : l_item<
22           long_<31>
23         , integral_c< T,C0 >
24         , list30_c< T,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 >
25         >
26 {
27     typedef list31_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
37     >
38 struct list32_c
39     : l_item<
40           long_<32>
41         , integral_c< T,C0 >
42         , list31_c< T,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 >
43         >
44 {
45     typedef list32_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
55     >
56 struct list33_c
57     : l_item<
58           long_<33>
59         , integral_c< T,C0 >
60         , list32_c< T,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 >
61         >
62 {
63     typedef list33_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
73     >
74 struct list34_c
75     : l_item<
76           long_<34>
77         , integral_c< T,C0 >
78         , list33_c< T,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 >
79         >
80 {
81     typedef list34_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
91     >
92 struct list35_c
93     : l_item<
94           long_<35>
95         , integral_c< T,C0 >
96         , list34_c< T,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 >
97         >
98 {
99     typedef list35_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
109     >
110 struct list36_c
111     : l_item<
112           long_<36>
113         , integral_c< T,C0 >
114         , list35_c< T,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 >
115         >
116 {
117     typedef list36_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
127     >
128 struct list37_c
129     : l_item<
130           long_<37>
131         , integral_c< T,C0 >
132         , list36_c< T,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 >
133         >
134 {
135     typedef list37_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
145     >
146 struct list38_c
147     : l_item<
148           long_<38>
149         , integral_c< T,C0 >
150         , list37_c< T,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 >
151         >
152 {
153     typedef list38_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
163     >
164 struct list39_c
165     : l_item<
166           long_<39>
167         , integral_c< T,C0 >
168         , list38_c< T,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 >
169         >
170 {
171     typedef list39_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
181     >
182 struct list40_c
183     : l_item<
184           long_<40>
185         , integral_c< T,C0 >
186         , list39_c< T,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 >
187         >
188 {
189     typedef list40_c type;
190     typedef T value_type;
191 };
192
193 }}