blob: a2f003e9297d5e1e5c85faab78061cc5f00bfefc [file] [log] [blame]
Jeff Thompsona28eed82013-08-22 16:21:10 -07001// 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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/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 <ndnboost/function/function_template.hpp>
264# endif
265#else
266# error Cannot handle Boost.Function objects that accept more than 50 arguments!
267#endif