]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp
update sources to v12.2.3
[ceph.git] / ceph / 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 }}