aux_/preprocessed/msvc70/apply_wrap.hpp
Go to the documentation of this file.
1 
2 // Copyright Aleksey Gurtovoy 2000-2004
3 //
4 // Distributed under the Boost Software License, Version 1.0.
5 // (See accompanying file LICENSE_1_0.txt or copy at
6 // http://www.boost.org/LICENSE_1_0.txt)
7 //
8 
9 // Preprocessed version of "boost/mpl/apply_wrap.hpp" header
10 // -- DO NOT modify by hand!
11 
12 namespace boost { namespace mpl {
13 
14 template<
15  typename F
16 
17  , typename has_apply_ = typename aux::has_apply<F>::type
18 
19  >
20 struct apply_wrap0
21 
22 {
23  typedef typename F::template apply<
24 
26 
27 };
28 
30 template<>
31 struct apply_wrap0<int>
32 {
33  typedef int type;
34 };
35 
36 template<
37  typename F, typename T1
38 
39  >
40 struct apply_wrap1
41 
42 {
43  typedef typename F::template apply<
44  T1
46 
47 };
48 
50 template<>
51 struct apply_wrap1< int,int >
52 {
53  typedef int type;
54 };
55 
56 template<
57  typename F, typename T1, typename T2
58 
59  >
60 struct apply_wrap2
61 
62 {
63  typedef typename F::template apply<
64  T1, T2
66 
67 };
68 
70 template<>
71 struct apply_wrap2< int,int,int >
72 {
73  typedef int type;
74 };
75 
76 template<
77  typename F, typename T1, typename T2, typename T3
78 
79  >
80 struct apply_wrap3
81 
82 {
83  typedef typename F::template apply<
84  T1, T2, T3
86 
87 };
88 
90 template<>
91 struct apply_wrap3< int,int,int,int >
92 {
93  typedef int type;
94 };
95 
96 template<
97  typename F, typename T1, typename T2, typename T3, typename T4
98 
99  >
100 struct apply_wrap4
101 
102 {
103  typedef typename F::template apply<
104  T1, T2, T3, T4
106 
107 };
108 
110 template<>
111 struct apply_wrap4< int,int,int,int,int >
112 {
113  typedef int type;
114 };
115 
116 template<
117  typename F, typename T1, typename T2, typename T3, typename T4
118  , typename T5
119 
120  >
121 struct apply_wrap5
122 
123 {
124  typedef typename F::template apply<
125  T1, T2, T3, T4, T5
127 
128 };
129 
131 template<>
132 struct apply_wrap5< int,int,int,int,int,int >
133 {
134  typedef int type;
135 };
136 
137 }}
138 
boost::mpl::apply_wrap1< lambda< F >::type, deref< Iterator >::type >::type
msvc_apply1< lambda< F >::type >::template result_< deref< Iterator >::type >::type type
Definition: aux_/preprocessed/msvc60/apply_wrap.hpp:77
boost::mpl::apply_wrap0::type
F::template apply< >::type type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:25
boost::mpl::apply_wrap2::type
F::template apply< T1, T2 >::type type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:65
boost
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
boost::mpl::apply_wrap0
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:123
boost::mpl::apply_wrap3< lambda< F >::type, T1, T2, T3 >::type
msvc_apply3< lambda< F >::type >::template result_< T1, T2, T3 >::type type
Definition: aux_/preprocessed/msvc60/apply_wrap.hpp:149
boost::mpl::apply_wrap2< lambda< F >::type, at_c< Args, 0 >::type, at_c< Args, 1 >::type >::type
msvc_apply2< lambda< F >::type >::template result_< at_c< Args, 0 >::type, at_c< Args, 1 >::type >::type type
Definition: aux_/preprocessed/msvc60/apply_wrap.hpp:113
boost::mpl::apply_wrap5< lambda< F >::type, at_c< Args, 0 >::type, at_c< Args, 1 >::type, at_c< Args, 2 >::type, at_c< Args, 3 >::type, at_c< Args, 4 >::type >::type
msvc_apply5< lambda< F >::type >::template result_< at_c< Args, 0 >::type, at_c< Args, 1 >::type, at_c< Args, 2 >::type, at_c< Args, 3 >::type, at_c< Args, 4 >::type >::type type
Definition: aux_/preprocessed/msvc60/apply_wrap.hpp:236
boost::mpl::apply_wrap3::type
F::template apply< T1, T2, T3 >::type type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:85
boost::mpl::apply_wrap3
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:367
boost::mpl::apply_wrap2< int, int, int >::type
int type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:73
boost::mpl::apply_wrap1
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:218
boost::mpl::apply_wrap4< lambda< F >::type, at_c< Args, 0 >::type, at_c< Args, 1 >::type, at_c< Args, 2 >::type, at_c< Args, 3 >::type >::type
msvc_apply4< lambda< F >::type >::template result_< at_c< Args, 0 >::type, at_c< Args, 1 >::type, at_c< Args, 2 >::type, at_c< Args, 3 >::type >::type type
Definition: aux_/preprocessed/msvc60/apply_wrap.hpp:191
boost::mpl::apply
primary template (not a specialization!)
Definition: aux_/preprocessed/bcc/apply.hpp:163
boost::mpl::apply_wrap4
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:416
boost::mpl::apply_wrap4< int, int, int, int, int >::type
int type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:113
boost::mpl::apply_wrap2
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:301
boost::mpl::apply_wrap3< int, int, int, int >::type
int type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:93
boost::mpl::apply_wrap0< int >::type
int type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:33
boost::mpl::apply_wrap5< int, int, int, int, int, int >::type
int type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:134
boost::mpl::apply_wrap1::type
F::template apply< T1 >::type type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:45
boost::mpl::apply_wrap5
Definition: aux_/preprocessed/bcc/apply_wrap.hpp:451
boost::mpl::apply_wrap5::type
F::template apply< T1, T2, T3, T4, T5 >::type type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:126
boost::mpl::apply_wrap0< lambda< F >::type >::type
msvc_apply0< lambda< F >::type >::template result_< >::type type
Definition: aux_/preprocessed/msvc60/apply_wrap.hpp:41
boost::mpl::apply_wrap4::type
F::template apply< T1, T2, T3, T4 >::type type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:105
boost::mpl::apply_wrap1< int, int >::type
int type
Definition: aux_/preprocessed/msvc70/apply_wrap.hpp:53


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