39 #ifndef ORO_RETURN_HPP 40 #define ORO_RETURN_HPP 52 template<
int,
class F,
class BaseImpl>
55 template<
class F,
class BaseImpl>
57 :
public ReturnImpl<boost::function_traits<F>::arity,F,BaseImpl>
61 template<
class F,
class BaseImpl>
69 template<
class F,
class BaseImpl>
74 typedef typename boost::function<F>::arg1_type
arg1_type;
79 template<
class F,
class BaseImpl>
83 typedef typename boost::function<F>::arg1_type
arg1_type;
84 typedef typename boost::function<F>::arg2_type
arg2_type;
89 template<
class F,
class BaseImpl>
93 typedef typename boost::function<F>::arg1_type
arg1_type;
94 typedef typename boost::function<F>::arg2_type
arg2_type;
95 typedef typename boost::function<F>::arg3_type
arg3_type;
100 template<
class F,
class BaseImpl>
104 typedef typename boost::function<F>::arg1_type
arg1_type;
105 typedef typename boost::function<F>::arg2_type
arg2_type;
106 typedef typename boost::function<F>::arg3_type
arg3_type;
107 typedef typename boost::function<F>::arg4_type
arg4_type;
112 template<
class F,
class BaseImpl>
116 typedef typename boost::function<F>::arg1_type
arg1_type;
117 typedef typename boost::function<F>::arg2_type
arg2_type;
118 typedef typename boost::function<F>::arg3_type
arg3_type;
119 typedef typename boost::function<F>::arg4_type
arg4_type;
120 typedef typename boost::function<F>::arg5_type
arg5_type;
125 template<
class F,
class BaseImpl>
129 typedef typename boost::function<F>::arg1_type
arg1_type;
130 typedef typename boost::function<F>::arg2_type
arg2_type;
131 typedef typename boost::function<F>::arg3_type
arg3_type;
132 typedef typename boost::function<F>::arg4_type
arg4_type;
133 typedef typename boost::function<F>::arg5_type
arg5_type;
134 typedef typename boost::function<F>::arg6_type
arg6_type;
139 template<
class F,
class BaseImpl>
143 typedef typename boost::function<F>::arg1_type
arg1_type;
144 typedef typename boost::function<F>::arg2_type
arg2_type;
145 typedef typename boost::function<F>::arg3_type
arg3_type;
146 typedef typename boost::function<F>::arg4_type
arg4_type;
147 typedef typename boost::function<F>::arg5_type
arg5_type;
148 typedef typename boost::function<F>::arg6_type
arg6_type;
149 typedef typename boost::function<F>::arg7_type
arg7_type;
boost::function< F >::arg1_type arg1_type
boost::function< F >::arg2_type arg2_type
boost::function< F >::arg2_type arg2_type
boost::function< F >::arg1_type arg1_type
boost::function< F >::arg3_type arg3_type
boost::function< F >::arg4_type arg4_type
boost::function< F >::arg6_type arg6_type
boost::function< F >::arg2_type arg2_type
boost::function< F >::arg5_type arg5_type
boost::function< F >::arg7_type arg7_type
boost::function< F >::arg4_type arg4_type
boost::function< F >::arg1_type arg1_type
boost::function< F >::arg1_type arg1_type
boost::function< F >::arg5_type arg5_type
boost::function< F >::arg4_type arg4_type
boost::function< F >::arg5_type arg5_type
boost::function< F >::arg3_type arg3_type
This struct takes the user's Function signature F and transforms it to the form required in the Colle...
boost::function< F >::arg3_type arg3_type
boost::function< F >::arg4_type arg4_type
boost::function< F >::arg2_type arg2_type
boost::function< F >::arg1_type arg1_type
boost::function< F >::arg3_type arg3_type
boost::function< F >::arg2_type arg2_type
boost::function< F >::arg6_type arg6_type
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
boost::function< F >::arg1_type arg1_type
boost::function< F >::arg1_type arg1_type
boost::function< F >::arg2_type arg2_type
boost::function< F >::result_type result_type
boost::function< F >::arg3_type arg3_type
Implementation of ret() which takes the same signature as call().