mpl/aux_/preprocessed/bcc551/bind.hpp
Go to the documentation of this file.
1 
2 // Copyright Peter Dimov 2001
3 // Copyright Aleksey Gurtovoy 2001-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/bind.hpp" header
11 // -- DO NOT modify by hand!
12 
13 namespace boost { namespace mpl {
14 
15 namespace aux {
16 
17 template<
18  typename T, typename U1, typename U2, typename U3, typename U4
19  , typename U5
20  >
21 struct resolve_bind_arg
22 {
23  typedef T type;
24 };
25 
26 template<
27  typename T
28  , typename Arg
29  >
31 {
32  typedef Arg next;
33  typedef T type;
34 };
35 
36 template<
37  typename Arg
38  >
39 struct replace_unnamed_arg< arg< -1 >, Arg >
40 {
41  typedef typename Arg::next next;
42  typedef Arg type;
43 };
44 
45 template<
46  int N, typename U1, typename U2, typename U3, typename U4, typename U5
47  >
48 struct resolve_bind_arg< arg<N>, U1, U2, U3, U4, U5 >
49 {
50  typedef typename apply_wrap5<mpl::arg<N>, U1, U2, U3, U4, U5>::type type;
51 };
52 
53 } // namespace aux
54 
55 template<
56  typename F
57  >
58 struct bind0
59 {
60  template<
61  typename U1 = na, typename U2 = na, typename U3 = na
62  , typename U4 = na, typename U5 = na
63  >
64  struct apply
65  {
66  private:
68  typedef typename r0::type a0;
69  typedef typename r0::next n1;
72  public:
73  typedef typename apply_wrap0<
74  f_
76 
77  };
78 };
79 
80 namespace aux {
81 
82 template<
83  typename F, typename U1, typename U2, typename U3, typename U4
84  , typename U5
85  >
86 struct resolve_bind_arg<
87  bind0<F>, U1, U2, U3, U4, U5
88  >
89 {
90  typedef bind0<F> f_;
92 };
93 
94 } // namespace aux
95 
98 
99 template<
100  typename F, typename T1
101  >
102 struct bind1
103 {
104  template<
105  typename U1 = na, typename U2 = na, typename U3 = na
106  , typename U4 = na, typename U5 = na
107  >
108  struct apply
109  {
110  private:
112  typedef typename r0::type a0;
113  typedef typename r0::next n1;
117  typedef typename r1::type a1;
118  typedef typename r1::next n2;
121  public:
122  typedef typename apply_wrap1<
123  f_
124  , typename t1::type
126 
127  };
128 };
129 
130 namespace aux {
131 
132 template<
133  typename F, typename T1, typename U1, typename U2, typename U3
134  , typename U4, typename U5
135  >
136 struct resolve_bind_arg<
137  bind1< F,T1 >, U1, U2, U3, U4, U5
138  >
139 {
140  typedef bind1< F,T1 > f_;
142 };
143 
144 } // namespace aux
145 
148 
149 template<
150  typename F, typename T1, typename T2
151  >
152 struct bind2
153 {
154  template<
155  typename U1 = na, typename U2 = na, typename U3 = na
156  , typename U4 = na, typename U5 = na
157  >
158  struct apply
159  {
160  private:
162  typedef typename r0::type a0;
163  typedef typename r0::next n1;
167  typedef typename r1::type a1;
168  typedef typename r1::next n2;
172  typedef typename r2::type a2;
173  typedef typename r2::next n3;
176  public:
177  typedef typename apply_wrap2<
178  f_
179  , typename t1::type, typename t2::type
181 
182  };
183 };
184 
185 namespace aux {
186 
187 template<
188  typename F, typename T1, typename T2, typename U1, typename U2
189  , typename U3, typename U4, typename U5
190  >
191 struct resolve_bind_arg<
192  bind2< F,T1,T2 >, U1, U2, U3, U4, U5
193  >
194 {
197 };
198 
199 } // namespace aux
200 
203 
204 template<
205  typename F, typename T1, typename T2, typename T3
206  >
207 struct bind3
208 {
209  template<
210  typename U1 = na, typename U2 = na, typename U3 = na
211  , typename U4 = na, typename U5 = na
212  >
213  struct apply
214  {
215  private:
217  typedef typename r0::type a0;
218  typedef typename r0::next n1;
222  typedef typename r1::type a1;
223  typedef typename r1::next n2;
227  typedef typename r2::type a2;
228  typedef typename r2::next n3;
232  typedef typename r3::type a3;
233  typedef typename r3::next n4;
236  public:
237  typedef typename apply_wrap3<
238  f_
239  , typename t1::type, typename t2::type, typename t3::type
241 
242  };
243 };
244 
245 namespace aux {
246 
247 template<
248  typename F, typename T1, typename T2, typename T3, typename U1
249  , typename U2, typename U3, typename U4, typename U5
250  >
251 struct resolve_bind_arg<
252  bind3< F,T1,T2,T3 >, U1, U2, U3, U4, U5
253  >
254 {
257 };
258 
259 } // namespace aux
260 
263 
264 template<
265  typename F, typename T1, typename T2, typename T3, typename T4
266  >
267 struct bind4
268 {
269  template<
270  typename U1 = na, typename U2 = na, typename U3 = na
271  , typename U4 = na, typename U5 = na
272  >
273  struct apply
274  {
275  private:
277  typedef typename r0::type a0;
278  typedef typename r0::next n1;
282  typedef typename r1::type a1;
283  typedef typename r1::next n2;
287  typedef typename r2::type a2;
288  typedef typename r2::next n3;
292  typedef typename r3::type a3;
293  typedef typename r3::next n4;
297  typedef typename r4::type a4;
298  typedef typename r4::next n5;
301  public:
302  typedef typename apply_wrap4<
303  f_
304  , typename t1::type, typename t2::type, typename t3::type
305  , typename t4::type
307 
308  };
309 };
310 
311 namespace aux {
312 
313 template<
314  typename F, typename T1, typename T2, typename T3, typename T4
315  , typename U1, typename U2, typename U3, typename U4, typename U5
316  >
317 struct resolve_bind_arg<
318  bind4< F,T1,T2,T3,T4 >, U1, U2, U3, U4, U5
319  >
320 {
323 };
324 
325 } // namespace aux
326 
329 
330 template<
331  typename F, typename T1, typename T2, typename T3, typename T4
332  , typename T5
333  >
334 struct bind5
335 {
336  template<
337  typename U1 = na, typename U2 = na, typename U3 = na
338  , typename U4 = na, typename U5 = na
339  >
340  struct apply
341  {
342  private:
344  typedef typename r0::type a0;
345  typedef typename r0::next n1;
349  typedef typename r1::type a1;
350  typedef typename r1::next n2;
354  typedef typename r2::type a2;
355  typedef typename r2::next n3;
359  typedef typename r3::type a3;
360  typedef typename r3::next n4;
364  typedef typename r4::type a4;
365  typedef typename r4::next n5;
369  typedef typename r5::type a5;
370  typedef typename r5::next n6;
373  public:
374  typedef typename apply_wrap5<
375  f_
376  , typename t1::type, typename t2::type, typename t3::type
377  , typename t4::type, typename t5::type
379 
380  };
381 };
382 
383 namespace aux {
384 
385 template<
386  typename F, typename T1, typename T2, typename T3, typename T4
387  , typename T5, typename U1, typename U2, typename U3, typename U4
388  , typename U5
389  >
390 struct resolve_bind_arg<
391  bind5< F,T1,T2,T3,T4,T5 >, U1, U2, U3, U4, U5
392  >
393 {
396 };
397 
398 } // namespace aux
399 
402 }}
403 
boost::mpl::bind5::apply::t3
aux::resolve_bind_arg< a3, U1, U2, U3, U4, U5 > t3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:361
boost::mpl::bind4::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:278
boost::mpl::bind5
Definition: bcc/basic_bind.hpp:255
boost::mpl::bind3::apply::a3
r3::type a3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:232
na
Definition: na_fwd.hpp:22
boost::mpl::aux::resolve_bind_arg< bind5< F, T1, T2, T3, T4, T5 >, U1, U2, U3, U4, U5 >::f_
bind5< F, T1, T2, T3, T4, T5 > f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:394
boost::mpl::bind5::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:355
boost::foreach_detail_::next
void next(auto_any_t cur, type2type< T, C > *)
Definition: foreach.hpp:757
boost::mpl::bind5::apply::a5
r5::type a5
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:369
boost::mpl::bind5::apply::n4
r3::next n4
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:360
boost::mpl::bind5::apply::n6
r5::next n6
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:370
boost::mpl::bind3::apply::f_
aux::resolve_bind_arg< F, U1, U2, U3, U4, U5 >::type f_
Definition: bcc/basic_bind.hpp:172
boost::mpl::bind1::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:117
T
T
Definition: mem_fn_cc.hpp:25
boost::mpl::aux::resolve_bind_arg< bind2< F, T1, T2 >, U1, U2, U3, U4, U5 >::type
apply_wrap5< f_, U1, U2, U3, U4, U5 >::type type
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:196
boost::mpl::bind4::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:289
boost::mpl::aux::replace_unnamed_arg
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:30
boost::mpl::aux::resolve_bind_arg< bind2< F, T1, T2 >, U1, U2, U3, U4, U5 >::f_
bind2< F, T1, T2 > f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:195
boost::mpl::BOOST_MPL_AUX_ARITY_SPEC
BOOST_MPL_AUX_ARITY_SPEC(6, bind) BOOST_MPL_AUX_TEMPLATE_ARITY_SPEC(6
boost::mpl::bind0::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:70
boost::mpl::bind0::apply::f_
aux::resolve_bind_arg< F, U1, U2, U3, U4, U5 >::type f_
Definition: bcc/basic_bind.hpp:47
boost::mpl::aux::resolve_bind_arg< bind3< F, T1, T2, T3 >, U1, U2, U3, U4, U5 >::type
apply_wrap5< f_, U1, U2, U3, U4, U5 >::type type
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:256
boost::mpl::bind5::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:344
boost::mpl::bind5::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:348
boost::mpl::bind1::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:116
boost::mpl::bind5::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:356
boost::mpl::bind2::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:163
boost::mpl::bind4::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:287
boost::mpl::bind4::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:279
boost::mpl::bind5::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:351
boost::mpl::bind5::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:343
boost::mpl::bind0
Definition: bcc/basic_bind.hpp:39
boost::mpl::bind5::apply::a4
r4::type a4
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:364
boost::mpl::aux::resolve_bind_arg< bind4< F, T1, T2, T3, T4 >, U1, U2, U3, U4, U5 >::f_
bind4< F, T1, T2, T3, T4 > f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:321
boost::mpl::bind1::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:119
boost::mpl::bind4::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:282
boost
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
boost::mpl::aux::resolve_bind_arg< bind1< F, T1 >, U1, U2, U3, U4, U5 >::type
apply_wrap5< f_, U1, U2, U3, U4, U5 >::type type
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:141
boost::mpl::bind2::apply::f_
aux::resolve_bind_arg< F, U1, U2, U3, U4, U5 >::type f_
Definition: bcc/basic_bind.hpp:129
boost::mpl::bind3::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:217
boost::mpl::apply_wrap0
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:123
boost::mpl::bind3::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:223
boost::mpl::bind5::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:354
boost::mpl::bind4::apply::type
apply_wrap4< f_, typename t1::type, typename t2::type, typename t3::type, typename t4::type >::type type
Definition: bcc/basic_bind.hpp:227
boost::mpl::aux::resolve_bind_arg::type
T type
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:23
boost::mpl::apply_wrap5::type
msvc_apply5< F >::template result_< T1, T2, T3, T4, T5 >::type type
Definition: aux_/preprocessed/msvc60/apply_wrap.hpp:236
boost::mpl::bind4::apply::r4
aux::replace_unnamed_arg< T4, n4 > r4
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:296
boost::mpl::bind0::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:67
boost::mpl::aux::resolve_bind_arg< bind3< F, T1, T2, T3 >, U1, U2, U3, U4, U5 >::f_
bind3< F, T1, T2, T3 > f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:255
boost::mpl::bind1::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:113
boost::mpl::bind0::apply::type
apply_wrap0< f_ >::type type
Definition: bcc/basic_bind.hpp:52
boost::mpl::bind5::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:346
boost::mpl::bind1::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:118
boost::mpl::bind5::apply::a3
r3::type a3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:359
boost::mpl::bind4::apply::n5
r4::next n5
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:298
boost::mpl::bind5::apply::r2
aux::replace_unnamed_arg< T2, n2 > r2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:353
boost::mpl::bind0::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:68
boost::mpl::bind5::apply::r4
aux::replace_unnamed_arg< T4, n4 > r4
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:363
boost::mpl::bind2::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:173
boost::mpl::bind5::apply::n5
r4::next n5
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:365
boost::mpl::bind3::apply::n4
r3::next n4
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:233
boost::mpl::aux::resolve_bind_arg< bind5< F, T1, T2, T3, T4, T5 >, U1, U2, U3, U4, U5 >::type
apply_wrap5< f_, U1, U2, U3, U4, U5 >::type type
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:395
boost::mpl::aux::resolve_bind_arg
Definition: bcc/basic_bind.hpp:21
boost::arg
Definition: bind/arg.hpp:29
boost::mpl::bind4::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:277
boost::mpl::bind1
Definition: bcc/basic_bind.hpp:79
boost::mpl::bind3::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:218
boost::mpl::bind1::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:111
boost::mpl::apply_wrap3
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:367
boost::mpl::aux::replace_unnamed_arg::type
T type
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:33
boost::mpl::bind4::apply::t4
aux::resolve_bind_arg< a4, U1, U2, U3, U4, U5 > t4
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:299
boost::mpl::aux::resolve_bind_arg< bind4< F, T1, T2, T3, T4 >, U1, U2, U3, U4, U5 >::type
apply_wrap5< f_, U1, U2, U3, U4, U5 >::type type
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:322
boost::mpl::apply_wrap1
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:218
boost::mpl::aux::replace_unnamed_arg< arg< -1 >, Arg >::next
Arg::next next
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:41
boost::mpl::bind4::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:276
boost::mpl::bind4::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:283
boost::mpl::bind5::apply::type
apply_wrap5< f_, typename t1::type, typename t2::type, typename t3::type, typename t4::type, typename t5::type >::type type
Definition: bcc/basic_bind.hpp:275
boost::mpl::bind5::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:345
boost::mpl::bind5::apply::r5
aux::replace_unnamed_arg< T5, n5 > r5
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:368
boost::mpl::aux::replace_unnamed_arg< arg< -1 >, Arg >::type
Arg type
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:42
boost::mpl::bind3
Definition: bcc/basic_bind.hpp:164
boost::mpl::bind3::apply::r3
aux::replace_unnamed_arg< T3, n3 > r3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:231
boost::mpl::bind3::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:227
boost::mpl::bind2::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:169
boost::mpl::bind2::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:174
boost::mpl::bind2::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:167
boost::mpl::apply
primary template (not a specialization!)
Definition: aux_/preprocessed/bcc/apply.hpp:163
boost::mpl::aux::resolve_bind_arg< bind0< F >, U1, U2, U3, U4, U5 >::f_
bind0< F > f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:90
boost::mpl::bind2
Definition: bcc/basic_bind.hpp:121
boost::mpl::bind3::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:228
boost::mpl::apply_wrap4
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:416
boost::mpl::bind3::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:224
boost::mpl::apply_wrap2
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:301
boost::mpl::bind4::apply::n4
r3::next n4
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:293
boost::mpl::bind3::apply::r2
aux::replace_unnamed_arg< T2, n2 > r2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:226
boost::mpl::bind3::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:221
boost::mpl::bind2::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:166
boost::mpl::bind5::apply::r3
aux::replace_unnamed_arg< T3, n3 > r3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:358
boost::mpl::aux::resolve_bind_arg< arg< N >, U1, U2, U3, U4, U5 >::type
apply_wrap5< mpl::arg< N >, U1, U2, U3, U4, U5 >::type type
Definition: bcc/basic_bind.hpp:31
boost::mpl::bind2::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:168
boost::mpl::bind5::apply::t4
aux::resolve_bind_arg< a4, U1, U2, U3, U4, U5 > t4
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:366
boost::mpl::bind4::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:281
boost::mpl::bind3::apply::t3
aux::resolve_bind_arg< a3, U1, U2, U3, U4, U5 > t3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:234
boost::mpl::bind2::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:172
boost::mpl::aux::resolve_bind_arg< bind1< F, T1 >, U1, U2, U3, U4, U5 >::f_
bind1< F, T1 > f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:140
boost::mpl::bind5::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:349
BOOST_MPL_AUX_TEMPLATE_ARITY_SPEC
#define BOOST_MPL_AUX_TEMPLATE_ARITY_SPEC(i, name)
Definition: arity_spec.hpp:63
boost::mpl::bind2::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:161
boost::mpl::bind2::apply::r2
aux::replace_unnamed_arg< T2, n2 > r2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:171
boost::mpl::bind2::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:162
boost::mpl::aux::resolve_bind_arg< bind0< F >, U1, U2, U3, U4, U5 >::type
apply_wrap5< f_, U1, U2, U3, U4, U5 >::type type
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:91
boost::mpl::bind2::apply::type
apply_wrap2< f_, typename t1::type, typename t2::type >::type type
Definition: bcc/basic_bind.hpp:137
boost::mpl::bind3::apply::type
apply_wrap3< f_, typename t1::type, typename t2::type, typename t3::type >::type type
Definition: bcc/basic_bind.hpp:181
boost::mpl::bind5::apply::t5
aux::resolve_bind_arg< a5, U1, U2, U3, U4, U5 > t5
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:371
boost::mpl::bind4
Definition: bcc/basic_bind.hpp:208
boost::mpl::bind3::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:219
boost::mpl::bind4::apply::a4
r4::type a4
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:297
boost::mpl::bind4::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:284
boost::mpl::bind3::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:229
boost::mpl::bind2::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:164
boost::mpl::bind4::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:288
boost::mpl::aux::replace_unnamed_arg::next
Arg next
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:32
boost::mpl::bind4::apply::t3
aux::resolve_bind_arg< a3, U1, U2, U3, U4, U5 > t3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:294
boost::mpl::bind5::apply::f_
aux::resolve_bind_arg< F, U1, U2, U3, U4, U5 >::type f_
Definition: bcc/basic_bind.hpp:263
boost::mpl::bind4::apply::r3
aux::replace_unnamed_arg< T3, n3 > r3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:291
boost::mpl::bind3::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:222
boost::mpl::apply_wrap5
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:451
boost::mpl::bind4::apply::r2
aux::replace_unnamed_arg< T2, n2 > r2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:286
boost::mpl::bind1::apply::type
apply_wrap1< f_, typename t1::type >::type type
Definition: bcc/basic_bind.hpp:94
boost::mpl::bind4::apply::f_
aux::resolve_bind_arg< F, U1, U2, U3, U4, U5 >::type f_
Definition: bcc/basic_bind.hpp:216
boost::mpl::bind3::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:216
boost::mpl::bind1::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:112
boost::mpl::bind0::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:69
boost::mpl::bind1::apply::f_
aux::resolve_bind_arg< F, U1, U2, U3, U4, U5 >::type f_
Definition: bcc/basic_bind.hpp:87
boost::mpl::bind5::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:350
boost::mpl::bind1::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:114
boost::mpl::bind4::apply::a3
r3::type a3
Definition: mpl/aux_/preprocessed/bcc551/bind.hpp:292


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:37:50