mpl/aux_/preprocessed/bcc/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 the main "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, typename U2, typename U3, typename U4, typename U5
62  >
63  struct apply
64  {
65  private:
67  typedef typename r0::type a0;
68  typedef typename r0::next n1;
71  public:
72  typedef typename apply_wrap0<
73  f_
75 
76  };
77 };
78 
79 namespace aux {
80 
81 template<
82  typename F, typename U1, typename U2, typename U3, typename U4
83  , typename U5
84  >
85 struct resolve_bind_arg<
86  bind0<F>, U1, U2, U3, U4, U5
87  >
88 {
89  typedef bind0<F> f_;
91 };
92 
93 } // namespace aux
94 
97 
98 template<
99  typename F, typename T1
100  >
101 struct bind1
102 {
103  template<
104  typename U1, typename U2, typename U3, typename U4, typename U5
105  >
106  struct apply
107  {
108  private:
110  typedef typename r0::type a0;
111  typedef typename r0::next n1;
115  typedef typename r1::type a1;
116  typedef typename r1::next n2;
119  public:
120  typedef typename apply_wrap1<
121  f_
122  , typename t1::type
124 
125  };
126 };
127 
128 namespace aux {
129 
130 template<
131  typename F, typename T1, typename U1, typename U2, typename U3
132  , typename U4, typename U5
133  >
134 struct resolve_bind_arg<
135  bind1< F,T1 >, U1, U2, U3, U4, U5
136  >
137 {
138  typedef bind1< F,T1 > f_;
140 };
141 
142 } // namespace aux
143 
146 
147 template<
148  typename F, typename T1, typename T2
149  >
150 struct bind2
151 {
152  template<
153  typename U1, typename U2, typename U3, typename U4, typename U5
154  >
155  struct apply
156  {
157  private:
159  typedef typename r0::type a0;
160  typedef typename r0::next n1;
164  typedef typename r1::type a1;
165  typedef typename r1::next n2;
169  typedef typename r2::type a2;
170  typedef typename r2::next n3;
173  public:
174  typedef typename apply_wrap2<
175  f_
176  , typename t1::type, typename t2::type
178 
179  };
180 };
181 
182 namespace aux {
183 
184 template<
185  typename F, typename T1, typename T2, typename U1, typename U2
186  , typename U3, typename U4, typename U5
187  >
188 struct resolve_bind_arg<
189  bind2< F,T1,T2 >, U1, U2, U3, U4, U5
190  >
191 {
194 };
195 
196 } // namespace aux
197 
200 
201 template<
202  typename F, typename T1, typename T2, typename T3
203  >
204 struct bind3
205 {
206  template<
207  typename U1, typename U2, typename U3, typename U4, typename U5
208  >
209  struct apply
210  {
211  private:
213  typedef typename r0::type a0;
214  typedef typename r0::next n1;
218  typedef typename r1::type a1;
219  typedef typename r1::next n2;
223  typedef typename r2::type a2;
224  typedef typename r2::next n3;
228  typedef typename r3::type a3;
229  typedef typename r3::next n4;
232  public:
233  typedef typename apply_wrap3<
234  f_
235  , typename t1::type, typename t2::type, typename t3::type
237 
238  };
239 };
240 
241 namespace aux {
242 
243 template<
244  typename F, typename T1, typename T2, typename T3, typename U1
245  , typename U2, typename U3, typename U4, typename U5
246  >
247 struct resolve_bind_arg<
248  bind3< F,T1,T2,T3 >, U1, U2, U3, U4, U5
249  >
250 {
253 };
254 
255 } // namespace aux
256 
259 
260 template<
261  typename F, typename T1, typename T2, typename T3, typename T4
262  >
263 struct bind4
264 {
265  template<
266  typename U1, typename U2, typename U3, typename U4, typename U5
267  >
268  struct apply
269  {
270  private:
272  typedef typename r0::type a0;
273  typedef typename r0::next n1;
277  typedef typename r1::type a1;
278  typedef typename r1::next n2;
282  typedef typename r2::type a2;
283  typedef typename r2::next n3;
287  typedef typename r3::type a3;
288  typedef typename r3::next n4;
292  typedef typename r4::type a4;
293  typedef typename r4::next n5;
296  public:
297  typedef typename apply_wrap4<
298  f_
299  , typename t1::type, typename t2::type, typename t3::type
300  , typename t4::type
302 
303  };
304 };
305 
306 namespace aux {
307 
308 template<
309  typename F, typename T1, typename T2, typename T3, typename T4
310  , typename U1, typename U2, typename U3, typename U4, typename U5
311  >
312 struct resolve_bind_arg<
313  bind4< F,T1,T2,T3,T4 >, U1, U2, U3, U4, U5
314  >
315 {
318 };
319 
320 } // namespace aux
321 
324 
325 template<
326  typename F, typename T1, typename T2, typename T3, typename T4
327  , typename T5
328  >
329 struct bind5
330 {
331  template<
332  typename U1, typename U2, typename U3, typename U4, typename U5
333  >
334  struct apply
335  {
336  private:
338  typedef typename r0::type a0;
339  typedef typename r0::next n1;
343  typedef typename r1::type a1;
344  typedef typename r1::next n2;
348  typedef typename r2::type a2;
349  typedef typename r2::next n3;
353  typedef typename r3::type a3;
354  typedef typename r3::next n4;
358  typedef typename r4::type a4;
359  typedef typename r4::next n5;
363  typedef typename r5::type a5;
364  typedef typename r5::next n6;
367  public:
368  typedef typename apply_wrap5<
369  f_
370  , typename t1::type, typename t2::type, typename t3::type
371  , typename t4::type, typename t5::type
373 
374  };
375 };
376 
377 namespace aux {
378 
379 template<
380  typename F, typename T1, typename T2, typename T3, typename T4
381  , typename T5, typename U1, typename U2, typename U3, typename U4
382  , typename U5
383  >
384 struct resolve_bind_arg<
385  bind5< F,T1,T2,T3,T4,T5 >, U1, U2, U3, U4, U5
386  >
387 {
390 };
391 
392 } // namespace aux
393 
396 }}
397 
boost::mpl::bind5::apply::t3
aux::resolve_bind_arg< a3, U1, U2, U3, U4, U5 > t3
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:355
boost::mpl::bind4::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:273
boost::mpl::bind5
Definition: bcc/basic_bind.hpp:255
boost::mpl::bind3::apply::a3
r3::type a3
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:228
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/bcc/bind.hpp:388
boost::mpl::bind5::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:349
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/bcc/bind.hpp:363
boost::mpl::bind5::apply::n4
r3::next n4
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:354
boost::mpl::bind5::apply::n6
r5::next n6
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:364
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/bcc/bind.hpp:115
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/bcc/bind.hpp:193
boost::mpl::bind4::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:284
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/bcc/bind.hpp:192
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/bcc/bind.hpp:69
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/bcc/bind.hpp:252
boost::mpl::bind5::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:338
boost::mpl::bind5::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:342
boost::mpl::bind1::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:114
boost::mpl::bind5::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:350
boost::mpl::bind2::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:160
boost::mpl::bind4::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:282
boost::mpl::bind4::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:274
boost::mpl::bind5::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:345
boost::mpl::bind5::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:337
boost::mpl::bind0
Definition: bcc/basic_bind.hpp:39
boost::mpl::bind5::apply::a4
r4::type a4
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:358
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/bcc/bind.hpp:316
boost::mpl::bind1::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:117
boost::mpl::bind4::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:277
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/bcc/bind.hpp:139
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/bcc/bind.hpp:213
boost::mpl::apply_wrap0
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:123
boost::mpl::bind3::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:219
boost::mpl::bind5::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:348
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/bcc/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/bcc/bind.hpp:291
boost::mpl::bind0::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:66
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/bcc/bind.hpp:251
boost::mpl::bind1::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:111
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/bcc/bind.hpp:340
boost::mpl::bind1::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:116
boost::mpl::bind5::apply::a3
r3::type a3
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:353
boost::mpl::bind4::apply::n5
r4::next n5
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:293
boost::mpl::bind5::apply::r2
aux::replace_unnamed_arg< T2, n2 > r2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:347
boost::mpl::bind0::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:67
boost::mpl::bind5::apply::r4
aux::replace_unnamed_arg< T4, n4 > r4
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:357
boost::mpl::bind2::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:170
boost::mpl::bind5::apply::n5
r4::next n5
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:359
boost::mpl::bind3::apply::n4
r3::next n4
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:229
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/bcc/bind.hpp:389
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/bcc/bind.hpp:272
boost::mpl::bind1
Definition: bcc/basic_bind.hpp:79
boost::mpl::bind3::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:214
boost::mpl::bind1::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:109
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/bcc/bind.hpp:33
boost::mpl::bind4::apply::t4
aux::resolve_bind_arg< a4, U1, U2, U3, U4, U5 > t4
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:294
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/bcc/bind.hpp:317
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/bcc/bind.hpp:41
boost::mpl::bind4::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:271
boost::mpl::bind4::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:278
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/bcc/bind.hpp:339
boost::mpl::bind5::apply::r5
aux::replace_unnamed_arg< T5, n5 > r5
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:362
boost::mpl::aux::replace_unnamed_arg< arg< -1 >, Arg >::type
Arg type
Definition: mpl/aux_/preprocessed/bcc/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/bcc/bind.hpp:227
boost::mpl::bind3::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:223
boost::mpl::bind2::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:166
boost::mpl::bind2::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:171
boost::mpl::bind2::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:164
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/bcc/bind.hpp:89
boost::mpl::bind2
Definition: bcc/basic_bind.hpp:121
boost::mpl::bind3::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:224
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/bcc/bind.hpp:220
boost::mpl::apply_wrap2
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:301
boost::mpl::bind4::apply::n4
r3::next n4
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:288
boost::mpl::bind3::apply::r2
aux::replace_unnamed_arg< T2, n2 > r2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:222
boost::mpl::bind3::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:217
boost::mpl::bind2::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:163
boost::mpl::bind5::apply::r3
aux::replace_unnamed_arg< T3, n3 > r3
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:352
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/bcc/bind.hpp:165
boost::mpl::bind5::apply::t4
aux::resolve_bind_arg< a4, U1, U2, U3, U4, U5 > t4
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:360
boost::mpl::bind4::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:276
boost::mpl::bind3::apply::t3
aux::resolve_bind_arg< a3, U1, U2, U3, U4, U5 > t3
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:230
boost::mpl::bind2::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:169
boost::mpl::aux::resolve_bind_arg< bind1< F, T1 >, U1, U2, U3, U4, U5 >::f_
bind1< F, T1 > f_
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:138
boost::mpl::bind5::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:343
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/bcc/bind.hpp:158
boost::mpl::bind2::apply::r2
aux::replace_unnamed_arg< T2, n2 > r2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:168
boost::mpl::bind2::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:159
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/bcc/bind.hpp:90
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/bcc/bind.hpp:365
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/bcc/bind.hpp:215
boost::mpl::bind4::apply::a4
r4::type a4
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:292
boost::mpl::bind4::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:279
boost::mpl::bind3::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:225
boost::mpl::bind2::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:161
boost::mpl::bind4::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:283
boost::mpl::aux::replace_unnamed_arg::next
Arg next
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:32
boost::mpl::bind4::apply::t3
aux::resolve_bind_arg< a3, U1, U2, U3, U4, U5 > t3
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:289
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/bcc/bind.hpp:286
boost::mpl::bind3::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:218
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/bcc/bind.hpp:281
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/bcc/bind.hpp:212
boost::mpl::bind1::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:110
boost::mpl::bind0::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:68
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/bcc/bind.hpp:344
boost::mpl::bind1::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:112
boost::mpl::bind4::apply::a3
r3::type a3
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:287


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