]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / mpl / include / boost / mpl / set / aux_ / preprocessed / plain / set20_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/set20_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 >
19 struct set11_c
20 : s_item<
21 integral_c< T,C10 >
22 , set10_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9 >
23 >
24 {
25 typedef set11_c type;
26 };
27
28 template<
29 typename T
30 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
31 , T C11
32 >
33 struct set12_c
34 : s_item<
35 integral_c< T,C11 >
36 , set11_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10 >
37 >
38 {
39 typedef set12_c type;
40 };
41
42 template<
43 typename T
44 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
45 , T C11, T C12
46 >
47 struct set13_c
48 : s_item<
49 integral_c< T,C12 >
50 , set12_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11 >
51 >
52 {
53 typedef set13_c type;
54 };
55
56 template<
57 typename T
58 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
59 , T C11, T C12, T C13
60 >
61 struct set14_c
62 : s_item<
63 integral_c< T,C13 >
64 , set13_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12 >
65 >
66 {
67 typedef set14_c type;
68 };
69
70 template<
71 typename T
72 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
73 , T C11, T C12, T C13, T C14
74 >
75 struct set15_c
76 : s_item<
77 integral_c< T,C14 >
78 , set14_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13 >
79 >
80 {
81 typedef set15_c type;
82 };
83
84 template<
85 typename T
86 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
87 , T C11, T C12, T C13, T C14, T C15
88 >
89 struct set16_c
90 : s_item<
91 integral_c< T,C15 >
92 , set15_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14 >
93 >
94 {
95 typedef set16_c type;
96 };
97
98 template<
99 typename T
100 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
101 , T C11, T C12, T C13, T C14, T C15, T C16
102 >
103 struct set17_c
104 : s_item<
105 integral_c< T,C16 >
106 , set16_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15 >
107 >
108 {
109 typedef set17_c type;
110 };
111
112 template<
113 typename T
114 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
115 , T C11, T C12, T C13, T C14, T C15, T C16, T C17
116 >
117 struct set18_c
118 : s_item<
119 integral_c< T,C17 >
120 , set17_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16 >
121 >
122 {
123 typedef set18_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
130 >
131 struct set19_c
132 : s_item<
133 integral_c< T,C18 >
134 , set18_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17 >
135 >
136 {
137 typedef set19_c type;
138 };
139
140 template<
141 typename T
142 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
143 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19
144 >
145 struct set20_c
146 : s_item<
147 integral_c< T,C19 >
148 , set19_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18 >
149 >
150 {
151 typedef set20_c type;
152 };
153
154 }}