]> rtime.felk.cvut.cz Git - eurobot/public.git/blob - src/boost/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp
Add subset of boost library headers needed for compilation on PowerPC
[eurobot/public.git] / src / boost / boost / mpl / set / aux_ / preprocessed / plain / set40_c.hpp
1
2 // Copyright Aleksey Gurtovoy 2000-2004
3 // Copyright David Abrahams 2003-2004
4 //
5 // Distributed under the Boost Software License, Version 1.0. 
6 // (See accompanying file LICENSE_1_0.txt or copy at 
7 // http://www.boost.org/LICENSE_1_0.txt)
8 //
9
10 // Preprocessed version of "boost/mpl/set/set40_c.hpp" header
11 // -- DO NOT modify by hand!
12
13 namespace boost { namespace mpl {
14
15 template<
16       typename T
17     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
18     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
19     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
20     >
21 struct set31_c
22     : s_item<
23           integral_c< T,C30 >
24         , set30_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 >
25         >
26 {
27     typedef set31_c type;
28 };
29
30 template<
31       typename T
32     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
33     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
34     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
35     , T C31
36     >
37 struct set32_c
38     : s_item<
39           integral_c< T,C31 >
40         , set31_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 >
41         >
42 {
43     typedef set32_c type;
44 };
45
46 template<
47       typename T
48     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
49     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
50     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
51     , T C31, T C32
52     >
53 struct set33_c
54     : s_item<
55           integral_c< T,C32 >
56         , set32_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 >
57         >
58 {
59     typedef set33_c type;
60 };
61
62 template<
63       typename T
64     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
65     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
66     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
67     , T C31, T C32, T C33
68     >
69 struct set34_c
70     : s_item<
71           integral_c< T,C33 >
72         , set33_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 >
73         >
74 {
75     typedef set34_c type;
76 };
77
78 template<
79       typename T
80     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
81     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
82     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
83     , T C31, T C32, T C33, T C34
84     >
85 struct set35_c
86     : s_item<
87           integral_c< T,C34 >
88         , set34_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 >
89         >
90 {
91     typedef set35_c type;
92 };
93
94 template<
95       typename T
96     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
97     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
98     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
99     , T C31, T C32, T C33, T C34, T C35
100     >
101 struct set36_c
102     : s_item<
103           integral_c< T,C35 >
104         , set35_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 >
105         >
106 {
107     typedef set36_c type;
108 };
109
110 template<
111       typename T
112     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
113     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
114     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
115     , T C31, T C32, T C33, T C34, T C35, T C36
116     >
117 struct set37_c
118     : s_item<
119           integral_c< T,C36 >
120         , set36_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 >
121         >
122 {
123     typedef set37_c type;
124 };
125
126 template<
127       typename T
128     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
129     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
130     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
131     , T C31, T C32, T C33, T C34, T C35, T C36, T C37
132     >
133 struct set38_c
134     : s_item<
135           integral_c< T,C37 >
136         , set37_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 >
137         >
138 {
139     typedef set38_c type;
140 };
141
142 template<
143       typename T
144     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
145     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
146     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
147     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38
148     >
149 struct set39_c
150     : s_item<
151           integral_c< T,C38 >
152         , set38_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 >
153         >
154 {
155     typedef set39_c type;
156 };
157
158 template<
159       typename T
160     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
161     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
162     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
163     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39
164     >
165 struct set40_c
166     : s_item<
167           integral_c< T,C39 >
168         , set39_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 >
169         >
170 {
171     typedef set40_c type;
172 };
173
174 }}