mpl/aux_/preprocessed/msvc70/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 template< bool >
17 struct resolve_arg_impl
18 {
19  template<
20  typename T, typename U1, typename U2, typename U3
21  , typename U4, typename U5
22  >
23  struct result_
24  {
25  typedef T type;
26  };
27 };
28 
29 template<>
30 struct resolve_arg_impl<true>
31 {
32  template<
33  typename T, typename U1, typename U2, typename U3
34  , typename U4, typename U5
35  >
36  struct result_
37  {
38  typedef typename apply_wrap5<
39  T
40  , U1, U2, U3, U4, U5
42  };
43 };
44 
45 template< typename T > struct is_bind_template;
46 
47 template<
48  typename T, typename U1, typename U2, typename U3, typename U4
49  , typename U5
50  >
51 struct resolve_bind_arg
52  : resolve_arg_impl< is_bind_template<T>::value >
53  ::template result_< T,U1,U2,U3,U4,U5 >
54 {
55 };
56 
57 template< typename T >
58 struct replace_unnamed_arg_impl
59 {
60  template< typename Arg > struct result_
61  {
62  typedef Arg next;
63  typedef T type;
64  };
65 };
66 
67 template<>
68 struct replace_unnamed_arg_impl< arg< -1 > >
69 {
70  template< typename Arg > struct result_
71  {
72  typedef typename next<Arg>::type next;
73  typedef Arg type;
74  };
75 };
76 
77 template< typename T, typename Arg >
79  : replace_unnamed_arg_impl<T>::template result_<Arg>
80 {
81 };
82 
83 template< int arity_ > struct bind_chooser;
84 
86 template< typename T > aux::no_tag is_bind_helper(protect<T>*);
87 
88 template< int N >
90 
91 template< bool is_ref_ = true >
92 struct is_bind_template_impl
93 {
94  template< typename T > struct result_
95  {
96  BOOST_STATIC_CONSTANT(bool, value = false);
97  };
98 };
99 
100 template<>
101 struct is_bind_template_impl<false>
102 {
103  template< typename T > struct result_
104  {
105  BOOST_STATIC_CONSTANT(bool, value =
106  sizeof(aux::is_bind_helper(static_cast<T*>(0)))
107  == sizeof(aux::yes_tag)
108  );
109  };
110 };
111 
112 template< typename T > struct is_bind_template
113  : is_bind_template_impl< ::boost::detail::is_reference_impl<T>::value >
114  ::template result_<T>
115 {
116 };
117 
118 } // namespace aux
119 
120 template<
121  typename F
122  >
123 struct bind0
124 {
125  template<
126  typename U1 = na, typename U2 = na, typename U3 = na
127  , typename U4 = na, typename U5 = na
128  >
129  struct apply
130  {
131  private:
133  typedef typename r0::type a0;
134  typedef typename r0::next n1;
137  public:
138  typedef typename apply_wrap0<
139  f_
141 
142  };
143 };
144 
145 namespace aux {
146 
147 template<
148  typename F
149  >
152 
153 } // namespace aux
154 
155 BOOST_MPL_AUX_ARITY_SPEC(1, bind0)
157 
158 template<
159  typename F, typename T1
160  >
161 struct bind1
162 {
163  template<
164  typename U1 = na, typename U2 = na, typename U3 = na
165  , typename U4 = na, typename U5 = na
166  >
167  struct apply
168  {
169  private:
171  typedef typename r0::type a0;
172  typedef typename r0::next n1;
176  typedef typename r1::type a1;
177  typedef typename r1::next n2;
180  public:
181  typedef typename apply_wrap1<
182  f_
183  , typename t1::type
185 
186  };
187 };
188 
189 namespace aux {
190 
191 template<
192  typename F, typename T1
193  >
196 
197 } // namespace aux
198 
199 BOOST_MPL_AUX_ARITY_SPEC(2, bind1)
201 
202 template<
203  typename F, typename T1, typename T2
204  >
205 struct bind2
206 {
207  template<
208  typename U1 = na, typename U2 = na, typename U3 = na
209  , typename U4 = na, typename U5 = na
210  >
211  struct apply
212  {
213  private:
215  typedef typename r0::type a0;
216  typedef typename r0::next n1;
220  typedef typename r1::type a1;
221  typedef typename r1::next n2;
225  typedef typename r2::type a2;
226  typedef typename r2::next n3;
229  public:
230  typedef typename apply_wrap2<
231  f_
232  , typename t1::type, typename t2::type
234 
235  };
236 };
237 
238 namespace aux {
239 
240 template<
241  typename F, typename T1, typename T2
242  >
245 
246 } // namespace aux
247 
248 BOOST_MPL_AUX_ARITY_SPEC(3, bind2)
250 
251 template<
252  typename F, typename T1, typename T2, typename T3
253  >
254 struct bind3
255 {
256  template<
257  typename U1 = na, typename U2 = na, typename U3 = na
258  , typename U4 = na, typename U5 = na
259  >
260  struct apply
261  {
262  private:
264  typedef typename r0::type a0;
265  typedef typename r0::next n1;
269  typedef typename r1::type a1;
270  typedef typename r1::next n2;
274  typedef typename r2::type a2;
275  typedef typename r2::next n3;
279  typedef typename r3::type a3;
280  typedef typename r3::next n4;
283  public:
284  typedef typename apply_wrap3<
285  f_
286  , typename t1::type, typename t2::type, typename t3::type
288 
289  };
290 };
291 
292 namespace aux {
293 
294 template<
295  typename F, typename T1, typename T2, typename T3
296  >
299 
300 } // namespace aux
301 
302 BOOST_MPL_AUX_ARITY_SPEC(4, bind3)
304 
305 template<
306  typename F, typename T1, typename T2, typename T3, typename T4
307  >
308 struct bind4
309 {
310  template<
311  typename U1 = na, typename U2 = na, typename U3 = na
312  , typename U4 = na, typename U5 = na
313  >
314  struct apply
315  {
316  private:
318  typedef typename r0::type a0;
319  typedef typename r0::next n1;
323  typedef typename r1::type a1;
324  typedef typename r1::next n2;
328  typedef typename r2::type a2;
329  typedef typename r2::next n3;
333  typedef typename r3::type a3;
334  typedef typename r3::next n4;
338  typedef typename r4::type a4;
339  typedef typename r4::next n5;
342  public:
343  typedef typename apply_wrap4<
344  f_
345  , typename t1::type, typename t2::type, typename t3::type
346  , typename t4::type
348 
349  };
350 };
351 
352 namespace aux {
353 
354 template<
355  typename F, typename T1, typename T2, typename T3, typename T4
356  >
359 
360 } // namespace aux
361 
362 BOOST_MPL_AUX_ARITY_SPEC(5, bind4)
364 
365 template<
366  typename F, typename T1, typename T2, typename T3, typename T4
367  , typename T5
368  >
369 struct bind5
370 {
371  template<
372  typename U1 = na, typename U2 = na, typename U3 = na
373  , typename U4 = na, typename U5 = na
374  >
375  struct apply
376  {
377  private:
379  typedef typename r0::type a0;
380  typedef typename r0::next n1;
384  typedef typename r1::type a1;
385  typedef typename r1::next n2;
389  typedef typename r2::type a2;
390  typedef typename r2::next n3;
394  typedef typename r3::type a3;
395  typedef typename r3::next n4;
399  typedef typename r4::type a4;
400  typedef typename r4::next n5;
404  typedef typename r5::type a5;
405  typedef typename r5::next n6;
408  public:
409  typedef typename apply_wrap5<
410  f_
411  , typename t1::type, typename t2::type, typename t3::type
412  , typename t4::type, typename t5::type
414 
415  };
416 };
417 
418 namespace aux {
419 
420 template<
421  typename F, typename T1, typename T2, typename T3, typename T4
422  , typename T5
423  >
426 
427 } // namespace aux
428 
429 BOOST_MPL_AUX_ARITY_SPEC(6, bind5)
431 }}
432 
boost::mpl::bind5::apply::t3
aux::resolve_bind_arg< a3, U1, U2, U3, U4, U5 > t3
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:396
boost::mpl::bind4::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:319
boost::mpl::bind5
Definition: bcc/basic_bind.hpp:255
boost::mpl::bind3::apply::a3
r3::type a3
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:279
na
Definition: na_fwd.hpp:22
boost::mpl::bind5::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:390
boost::mpl::bind5::apply::a5
r5::type a5
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:404
boost::mpl::bind5::apply::n4
r3::next n4
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:395
boost::mpl::bind5::apply::n6
r5::next n6
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:405
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/msvc70/bind.hpp:176
T
T
Definition: mem_fn_cc.hpp:25
boost::mpl::bind4::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:330
boost::mpl::aux::replace_unnamed_arg
Definition: mpl/aux_/preprocessed/bcc/bind.hpp:30
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/msvc70/bind.hpp:135
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::replace_unnamed_arg_impl::result_::next
Arg next
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:62
boost::mpl::bind5::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:379
boost::mpl::bind5::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:383
boost::mpl::bind1::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:175
boost::mpl::bind5::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:391
boost::mpl::bind2::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:216
boost::mpl::bind4::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:328
boost::mpl::bind4::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:320
boost::mpl::bind5::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:386
boost::mpl::bind5::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:378
boost::mpl::bind0
Definition: bcc/basic_bind.hpp:39
boost::mpl::aux::resolve_arg_impl::result_::type
T type
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:25
boost::mpl::bind5::apply::a4
r4::type a4
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:399
boost::mpl::aux::replace_unnamed_arg_impl
Definition: mpl/aux_/preprocessed/msvc60/bind.hpp:58
boost::mpl::bind1::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:178
boost::mpl::bind4::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:323
boost
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
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/msvc70/bind.hpp:264
boost::mpl::apply_wrap0
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:123
boost::mpl::bind3::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:270
boost::mpl::bind5::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:389
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::replace_unnamed_arg_impl::result_::type
T type
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:63
boost::mpl::aux::resolve_bind_arg::type
T type
Definition: bcc/basic_bind.hpp:23
boost::mpl::bind4::apply::r4
aux::replace_unnamed_arg< T4, n4 > r4
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:337
boost::mpl::bind0::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:132
boost::mpl::bind1::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:172
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/msvc70/bind.hpp:381
boost::mpl::bind1::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:177
boost::mpl::bind5::apply::a3
r3::type a3
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:394
boost::mpl::bind4::apply::n5
r4::next n5
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:339
boost::mpl::bind5::apply::r2
aux::replace_unnamed_arg< T2, n2 > r2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:388
boost::mpl::bind0::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:133
boost::mpl::bind5::apply::r4
aux::replace_unnamed_arg< T4, n4 > r4
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:398
boost::mpl::bind2::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:226
boost::mpl::bind5::apply::n5
r4::next n5
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:400
boost::mpl::bind3::apply::n4
r3::next n4
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:280
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/msvc70/bind.hpp:318
boost::mpl::bind1
Definition: bcc/basic_bind.hpp:79
boost::mpl::bind3::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:265
boost::mpl::bind1::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:170
boost::mpl::aux::is_bind_helper
aux::no_tag is_bind_helper(...)
boost::mpl::apply_wrap3
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:367
boost::mpl::aux::resolve_arg_impl< true >::result_::type
apply_wrap5< T, U1, U2, U3, U4, U5 >::type type
Definition: msvc60/basic_bind.hpp:41
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/msvc70/bind.hpp:340
boost::mpl::apply_wrap1
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:218
boost::mpl::bind4::apply::r0
aux::replace_unnamed_arg< F, mpl::arg< 1 > > r0
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:317
boost::mpl::bind4::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:324
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/msvc70/bind.hpp:380
boost::mpl::bind5::apply::r5
aux::replace_unnamed_arg< T5, n5 > r5
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:403
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/msvc70/bind.hpp:278
boost::mpl::bind3::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:274
boost::mpl::next::type
T::next type
Definition: mpl/next_prior.hpp:31
boost::mpl::bind2::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:222
boost::mpl::bind2::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:227
boost::mpl::bind2::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:220
boost::mpl::bind2
Definition: bcc/basic_bind.hpp:121
boost::mpl::bind3::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:275
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/msvc70/bind.hpp:271
boost::mpl::aux::yes_tag
char(& yes_tag)[2]
Definition: yes_no.hpp:26
boost::mpl::apply_wrap2
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:301
boost::mpl::bind4::apply::n4
r3::next n4
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:334
boost::mpl::bind3::apply::r2
aux::replace_unnamed_arg< T2, n2 > r2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:273
boost::mpl::protect
Definition: protect.hpp:29
boost::mpl::bind3::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:268
boost::mpl::bind2::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:219
boost::mpl::bind5::apply::r3
aux::replace_unnamed_arg< T3, n3 > r3
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:393
boost::mpl::bind2::apply::n2
r1::next n2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:221
boost::mpl::bind5::apply::t4
aux::resolve_bind_arg< a4, U1, U2, U3, U4, U5 > t4
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:401
boost::mpl::bind4::apply::r1
aux::replace_unnamed_arg< T1, n1 > r1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:322
boost::mpl::bind3::apply::t3
aux::resolve_bind_arg< a3, U1, U2, U3, U4, U5 > t3
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:281
boost::mpl::bind2::apply::a2
r2::type a2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:225
boost::mpl::bind5::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:384
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/msvc70/bind.hpp:214
boost::mpl::bind2::apply::r2
aux::replace_unnamed_arg< T2, n2 > r2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:224
boost::mpl::aux::replace_unnamed_arg_impl< arg< -1 > >::result_::next
next< Arg >::type next
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:72
boost::mpl::bind2::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:215
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/msvc70/bind.hpp:406
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/msvc70/bind.hpp:266
boost::mpl::aux::is_bind_template_impl::result_::BOOST_STATIC_CONSTANT
BOOST_STATIC_CONSTANT(bool, value=false)
boost::mpl::bind4::apply::a4
r4::type a4
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:338
boost::mpl::bind4::apply::t1
aux::resolve_bind_arg< a1, U1, U2, U3, U4, U5 > t1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:325
boost::mpl::aux::replace_unnamed_arg_impl< arg< -1 > >::result_::type
Arg type
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:73
boost::mpl::bind3::apply::t2
aux::resolve_bind_arg< a2, U1, U2, U3, U4, U5 > t2
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:276
boost::mpl::aux::is_bind_template
Definition: msvc60/basic_bind.hpp:45
boost::mpl::bind2::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:217
boost::mpl::bind4::apply::n3
r2::next n3
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:329
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/msvc70/bind.hpp:335
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/msvc70/bind.hpp:332
boost::mpl::bind3::apply::a1
r1::type a1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:269
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/msvc70/bind.hpp:327
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/msvc70/bind.hpp:263
boost::mpl::bind1::apply::a0
r0::type a0
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:171
boost::mpl::bind0::apply::n1
r0::next n1
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:134
boost::mpl::aux::no_tag
char(& no_tag)[1]
Definition: yes_no.hpp:25
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/msvc70/bind.hpp:385
boost::mpl::bind1::apply::f_
aux::resolve_bind_arg< a0, U1, U2, U3, U4, U5 >::type f_
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:173
boost::mpl::bind4::apply::a3
r3::type a3
Definition: mpl/aux_/preprocessed/msvc70/bind.hpp:333
boost::mpl::aux::resolve_arg_impl
Definition: msvc60/basic_bind.hpp:17


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