]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / boost / mpl / list / aux_ / preprocessed / plain / list20_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/list20_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 >
18 struct list11_c
19 : l_item<
20 long_<11>
21 , integral_c< T,C0 >
22 , list10_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10 >
23 >
24 {
25 typedef list11_c type;
26 typedef T value_type;
27 };
28
29 template<
30 typename T
31 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
32 , T C11
33 >
34 struct list12_c
35 : l_item<
36 long_<12>
37 , integral_c< T,C0 >
38 , list11_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11 >
39 >
40 {
41 typedef list12_c type;
42 typedef T value_type;
43 };
44
45 template<
46 typename T
47 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
48 , T C11, T C12
49 >
50 struct list13_c
51 : l_item<
52 long_<13>
53 , integral_c< T,C0 >
54 , list12_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12 >
55 >
56 {
57 typedef list13_c type;
58 typedef T value_type;
59 };
60
61 template<
62 typename T
63 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
64 , T C11, T C12, T C13
65 >
66 struct list14_c
67 : l_item<
68 long_<14>
69 , integral_c< T,C0 >
70 , list13_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13 >
71 >
72 {
73 typedef list14_c type;
74 typedef T value_type;
75 };
76
77 template<
78 typename T
79 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
80 , T C11, T C12, T C13, T C14
81 >
82 struct list15_c
83 : l_item<
84 long_<15>
85 , integral_c< T,C0 >
86 , list14_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14 >
87 >
88 {
89 typedef list15_c type;
90 typedef T value_type;
91 };
92
93 template<
94 typename T
95 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
96 , T C11, T C12, T C13, T C14, T C15
97 >
98 struct list16_c
99 : l_item<
100 long_<16>
101 , integral_c< T,C0 >
102 , list15_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15 >
103 >
104 {
105 typedef list16_c type;
106 typedef T value_type;
107 };
108
109 template<
110 typename T
111 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
112 , T C11, T C12, T C13, T C14, T C15, T C16
113 >
114 struct list17_c
115 : l_item<
116 long_<17>
117 , integral_c< T,C0 >
118 , list16_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16 >
119 >
120 {
121 typedef list17_c type;
122 typedef T value_type;
123 };
124
125 template<
126 typename T
127 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
128 , T C11, T C12, T C13, T C14, T C15, T C16, T C17
129 >
130 struct list18_c
131 : l_item<
132 long_<18>
133 , integral_c< T,C0 >
134 , list17_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17 >
135 >
136 {
137 typedef list18_c type;
138 typedef T value_type;
139 };
140
141 template<
142 typename T
143 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
144 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18
145 >
146 struct list19_c
147 : l_item<
148 long_<19>
149 , integral_c< T,C0 >
150 , list18_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18 >
151 >
152 {
153 typedef list19_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
161 >
162 struct list20_c
163 : l_item<
164 long_<20>
165 , integral_c< T,C0 >
166 , list19_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19 >
167 >
168 {
169 typedef list20_c type;
170 typedef T value_type;
171 };
172
173 }}