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/set50_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     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
21     >
22 struct set41_c
23     : s_item<
24           integral_c< T,C40 >
25         , set40_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 >
26         >
27 {
28     typedef set41_c 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 set42_c
40     : s_item<
41           integral_c< T,C41 >
42         , set41_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 set42_c type;
46 };
47 
48 template<
49       typename T
50     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
51     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
52     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
53     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
54     , T C41, T C42
55     >
56 struct set43_c
57     : s_item<
58           integral_c< T,C42 >
59         , set42_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 >
60         >
61 {
62     typedef set43_c type;
63 };
64 
65 template<
66       typename T
67     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
68     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
69     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
70     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
71     , T C41, T C42, T C43
72     >
73 struct set44_c
74     : s_item<
75           integral_c< T,C43 >
76         , set43_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 >
77         >
78 {
79     typedef set44_c type;
80 };
81 
82 template<
83       typename T
84     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
85     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
86     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
87     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
88     , T C41, T C42, T C43, T C44
89     >
90 struct set45_c
91     : s_item<
92           integral_c< T,C44 >
93         , set44_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 >
94         >
95 {
96     typedef set45_c type;
97 };
98 
99 template<
100       typename T
101     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
102     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
103     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
104     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
105     , T C41, T C42, T C43, T C44, T C45
106     >
107 struct set46_c
108     : s_item<
109           integral_c< T,C45 >
110         , set45_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 >
111         >
112 {
113     typedef set46_c type;
114 };
115 
116 template<
117       typename T
118     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
119     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
120     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
121     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
122     , T C41, T C42, T C43, T C44, T C45, T C46
123     >
124 struct set47_c
125     : s_item<
126           integral_c< T,C46 >
127         , set46_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 >
128         >
129 {
130     typedef set47_c type;
131 };
132 
133 template<
134       typename T
135     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
136     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
137     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
138     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
139     , T C41, T C42, T C43, T C44, T C45, T C46, T C47
140     >
141 struct set48_c
142     : s_item<
143           integral_c< T,C47 >
144         , set47_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 >
145         >
146 {
147     typedef set48_c type;
148 };
149 
150 template<
151       typename T
152     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
153     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
154     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
155     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
156     , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48
157     >
158 struct set49_c
159     : s_item<
160           integral_c< T,C48 >
161         , set48_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 >
162         >
163 {
164     typedef set49_c type;
165 };
166 
167 template<
168       typename T
169     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
170     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
171     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
172     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
173     , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49
174     >
175 struct set50_c
176     : s_item<
177           integral_c< T,C49 >
178         , set49_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 >
179         >
180 {
181     typedef set50_c type;
182 };
183 
184 }}
185