]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/function/include/boost/function/detail/maybe_include.hpp
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / function / include / boost / function / detail / maybe_include.hpp
1 // Boost.Function library
2
3 // Copyright Douglas Gregor 2003. Use, modification and
4 // distribution is subject to the Boost Software License, Version
5 // 1.0. (See accompanying file LICENSE_1_0.txt or copy at
6 // http://www.boost.org/LICENSE_1_0.txt)
7
8 // For more information, see http://www.boost.org
9
10 #if BOOST_FUNCTION_NUM_ARGS == 0
11 # ifndef BOOST_FUNCTION_0
12 # define BOOST_FUNCTION_0
13 # include <boost/function/function_template.hpp>
14 # endif
15 #elif BOOST_FUNCTION_NUM_ARGS == 1
16 # ifndef BOOST_FUNCTION_1
17 # define BOOST_FUNCTION_1
18 # include <boost/function/function_template.hpp>
19 # endif
20 #elif BOOST_FUNCTION_NUM_ARGS == 2
21 # ifndef BOOST_FUNCTION_2
22 # define BOOST_FUNCTION_2
23 # include <boost/function/function_template.hpp>
24 # endif
25 #elif BOOST_FUNCTION_NUM_ARGS == 3
26 # ifndef BOOST_FUNCTION_3
27 # define BOOST_FUNCTION_3
28 # include <boost/function/function_template.hpp>
29 # endif
30 #elif BOOST_FUNCTION_NUM_ARGS == 4
31 # ifndef BOOST_FUNCTION_4
32 # define BOOST_FUNCTION_4
33 # include <boost/function/function_template.hpp>
34 # endif
35 #elif BOOST_FUNCTION_NUM_ARGS == 5
36 # ifndef BOOST_FUNCTION_5
37 # define BOOST_FUNCTION_5
38 # include <boost/function/function_template.hpp>
39 # endif
40 #elif BOOST_FUNCTION_NUM_ARGS == 6
41 # ifndef BOOST_FUNCTION_6
42 # define BOOST_FUNCTION_6
43 # include <boost/function/function_template.hpp>
44 # endif
45 #elif BOOST_FUNCTION_NUM_ARGS == 7
46 # ifndef BOOST_FUNCTION_7
47 # define BOOST_FUNCTION_7
48 # include <boost/function/function_template.hpp>
49 # endif
50 #elif BOOST_FUNCTION_NUM_ARGS == 8
51 # ifndef BOOST_FUNCTION_8
52 # define BOOST_FUNCTION_8
53 # include <boost/function/function_template.hpp>
54 # endif
55 #elif BOOST_FUNCTION_NUM_ARGS == 9
56 # ifndef BOOST_FUNCTION_9
57 # define BOOST_FUNCTION_9
58 # include <boost/function/function_template.hpp>
59 # endif
60 #elif BOOST_FUNCTION_NUM_ARGS == 10
61 # ifndef BOOST_FUNCTION_10
62 # define BOOST_FUNCTION_10
63 # include <boost/function/function_template.hpp>
64 # endif
65 #elif BOOST_FUNCTION_NUM_ARGS == 11
66 # ifndef BOOST_FUNCTION_11
67 # define BOOST_FUNCTION_11
68 # include <boost/function/function_template.hpp>
69 # endif
70 #elif BOOST_FUNCTION_NUM_ARGS == 12
71 # ifndef BOOST_FUNCTION_12
72 # define BOOST_FUNCTION_12
73 # include <boost/function/function_template.hpp>
74 # endif
75 #elif BOOST_FUNCTION_NUM_ARGS == 13
76 # ifndef BOOST_FUNCTION_13
77 # define BOOST_FUNCTION_13
78 # include <boost/function/function_template.hpp>
79 # endif
80 #elif BOOST_FUNCTION_NUM_ARGS == 14
81 # ifndef BOOST_FUNCTION_14
82 # define BOOST_FUNCTION_14
83 # include <boost/function/function_template.hpp>
84 # endif
85 #elif BOOST_FUNCTION_NUM_ARGS == 15
86 # ifndef BOOST_FUNCTION_15
87 # define BOOST_FUNCTION_15
88 # include <boost/function/function_template.hpp>
89 # endif
90 #elif BOOST_FUNCTION_NUM_ARGS == 16
91 # ifndef BOOST_FUNCTION_16
92 # define BOOST_FUNCTION_16
93 # include <boost/function/function_template.hpp>
94 # endif
95 #elif BOOST_FUNCTION_NUM_ARGS == 17
96 # ifndef BOOST_FUNCTION_17
97 # define BOOST_FUNCTION_17
98 # include <boost/function/function_template.hpp>
99 # endif
100 #elif BOOST_FUNCTION_NUM_ARGS == 18
101 # ifndef BOOST_FUNCTION_18
102 # define BOOST_FUNCTION_18
103 # include <boost/function/function_template.hpp>
104 # endif
105 #elif BOOST_FUNCTION_NUM_ARGS == 19
106 # ifndef BOOST_FUNCTION_19
107 # define BOOST_FUNCTION_19
108 # include <boost/function/function_template.hpp>
109 # endif
110 #elif BOOST_FUNCTION_NUM_ARGS == 20
111 # ifndef BOOST_FUNCTION_20
112 # define BOOST_FUNCTION_20
113 # include <boost/function/function_template.hpp>
114 # endif
115 #elif BOOST_FUNCTION_NUM_ARGS == 21
116 # ifndef BOOST_FUNCTION_21
117 # define BOOST_FUNCTION_21
118 # include <boost/function/function_template.hpp>
119 # endif
120 #elif BOOST_FUNCTION_NUM_ARGS == 22
121 # ifndef BOOST_FUNCTION_22
122 # define BOOST_FUNCTION_22
123 # include <boost/function/function_template.hpp>
124 # endif
125 #elif BOOST_FUNCTION_NUM_ARGS == 23
126 # ifndef BOOST_FUNCTION_23
127 # define BOOST_FUNCTION_23
128 # include <boost/function/function_template.hpp>
129 # endif
130 #elif BOOST_FUNCTION_NUM_ARGS == 24
131 # ifndef BOOST_FUNCTION_24
132 # define BOOST_FUNCTION_24
133 # include <boost/function/function_template.hpp>
134 # endif
135 #elif BOOST_FUNCTION_NUM_ARGS == 25
136 # ifndef BOOST_FUNCTION_25
137 # define BOOST_FUNCTION_25
138 # include <boost/function/function_template.hpp>
139 # endif
140 #elif BOOST_FUNCTION_NUM_ARGS == 26
141 # ifndef BOOST_FUNCTION_26
142 # define BOOST_FUNCTION_26
143 # include <boost/function/function_template.hpp>
144 # endif
145 #elif BOOST_FUNCTION_NUM_ARGS == 27
146 # ifndef BOOST_FUNCTION_27
147 # define BOOST_FUNCTION_27
148 # include <boost/function/function_template.hpp>
149 # endif
150 #elif BOOST_FUNCTION_NUM_ARGS == 28
151 # ifndef BOOST_FUNCTION_28
152 # define BOOST_FUNCTION_28
153 # include <boost/function/function_template.hpp>
154 # endif
155 #elif BOOST_FUNCTION_NUM_ARGS == 29
156 # ifndef BOOST_FUNCTION_29
157 # define BOOST_FUNCTION_29
158 # include <boost/function/function_template.hpp>
159 # endif
160 #elif BOOST_FUNCTION_NUM_ARGS == 30
161 # ifndef BOOST_FUNCTION_30
162 # define BOOST_FUNCTION_30
163 # include <boost/function/function_template.hpp>
164 # endif
165 #elif BOOST_FUNCTION_NUM_ARGS == 31
166 # ifndef BOOST_FUNCTION_31
167 # define BOOST_FUNCTION_31
168 # include <boost/function/function_template.hpp>
169 # endif
170 #elif BOOST_FUNCTION_NUM_ARGS == 32
171 # ifndef BOOST_FUNCTION_32
172 # define BOOST_FUNCTION_32
173 # include <boost/function/function_template.hpp>
174 # endif
175 #elif BOOST_FUNCTION_NUM_ARGS == 33
176 # ifndef BOOST_FUNCTION_33
177 # define BOOST_FUNCTION_33
178 # include <boost/function/function_template.hpp>
179 # endif
180 #elif BOOST_FUNCTION_NUM_ARGS == 34
181 # ifndef BOOST_FUNCTION_34
182 # define BOOST_FUNCTION_34
183 # include <boost/function/function_template.hpp>
184 # endif
185 #elif BOOST_FUNCTION_NUM_ARGS == 35
186 # ifndef BOOST_FUNCTION_35
187 # define BOOST_FUNCTION_35
188 # include <boost/function/function_template.hpp>
189 # endif
190 #elif BOOST_FUNCTION_NUM_ARGS == 36
191 # ifndef BOOST_FUNCTION_36
192 # define BOOST_FUNCTION_36
193 # include <boost/function/function_template.hpp>
194 # endif
195 #elif BOOST_FUNCTION_NUM_ARGS == 37
196 # ifndef BOOST_FUNCTION_37
197 # define BOOST_FUNCTION_37
198 # include <boost/function/function_template.hpp>
199 # endif
200 #elif BOOST_FUNCTION_NUM_ARGS == 38
201 # ifndef BOOST_FUNCTION_38
202 # define BOOST_FUNCTION_38
203 # include <boost/function/function_template.hpp>
204 # endif
205 #elif BOOST_FUNCTION_NUM_ARGS == 39
206 # ifndef BOOST_FUNCTION_39
207 # define BOOST_FUNCTION_39
208 # include <boost/function/function_template.hpp>
209 # endif
210 #elif BOOST_FUNCTION_NUM_ARGS == 40
211 # ifndef BOOST_FUNCTION_40
212 # define BOOST_FUNCTION_40
213 # include <boost/function/function_template.hpp>
214 # endif
215 #elif BOOST_FUNCTION_NUM_ARGS == 41
216 # ifndef BOOST_FUNCTION_41
217 # define BOOST_FUNCTION_41
218 # include <boost/function/function_template.hpp>
219 # endif
220 #elif BOOST_FUNCTION_NUM_ARGS == 42
221 # ifndef BOOST_FUNCTION_42
222 # define BOOST_FUNCTION_42
223 # include <boost/function/function_template.hpp>
224 # endif
225 #elif BOOST_FUNCTION_NUM_ARGS == 43
226 # ifndef BOOST_FUNCTION_43
227 # define BOOST_FUNCTION_43
228 # include <boost/function/function_template.hpp>
229 # endif
230 #elif BOOST_FUNCTION_NUM_ARGS == 44
231 # ifndef BOOST_FUNCTION_44
232 # define BOOST_FUNCTION_44
233 # include <boost/function/function_template.hpp>
234 # endif
235 #elif BOOST_FUNCTION_NUM_ARGS == 45
236 # ifndef BOOST_FUNCTION_45
237 # define BOOST_FUNCTION_45
238 # include <boost/function/function_template.hpp>
239 # endif
240 #elif BOOST_FUNCTION_NUM_ARGS == 46
241 # ifndef BOOST_FUNCTION_46
242 # define BOOST_FUNCTION_46
243 # include <boost/function/function_template.hpp>
244 # endif
245 #elif BOOST_FUNCTION_NUM_ARGS == 47
246 # ifndef BOOST_FUNCTION_47
247 # define BOOST_FUNCTION_47
248 # include <boost/function/function_template.hpp>
249 # endif
250 #elif BOOST_FUNCTION_NUM_ARGS == 48
251 # ifndef BOOST_FUNCTION_48
252 # define BOOST_FUNCTION_48
253 # include <boost/function/function_template.hpp>
254 # endif
255 #elif BOOST_FUNCTION_NUM_ARGS == 49
256 # ifndef BOOST_FUNCTION_49
257 # define BOOST_FUNCTION_49
258 # include <boost/function/function_template.hpp>
259 # endif
260 #elif BOOST_FUNCTION_NUM_ARGS == 50
261 # ifndef BOOST_FUNCTION_50
262 # define BOOST_FUNCTION_50
263 # include <boost/function/function_template.hpp>
264 # endif
265 #else
266 # error Cannot handle Boost.Function objects that accept more than 50 arguments!
267 #endif