Go to the documentation of this file.
28 #ifndef ROSCPP_PARAMETER_ADAPTER_H
29 #define ROSCPP_PARAMETER_ADAPTER_H
35 #include <boost/type_traits/add_const.hpp>
36 #include <boost/type_traits/remove_const.hpp>
37 #include <boost/type_traits/remove_reference.hpp>
71 typedef typename boost::remove_reference<typename boost::remove_const<M>::type>::type
Message;
78 return *
event.getMessage();
85 typedef typename boost::remove_reference<typename boost::remove_const<M>::type>::type
Message;
92 return event.getMessage();
99 typedef typename boost::remove_reference<typename boost::remove_const<M>::type>::type
Message;
113 typedef typename boost::remove_reference<typename boost::remove_const<M>::type>::type
Message;
116 static const bool is_const =
true;
120 return *
event.getMessage();
127 typedef typename boost::remove_reference<typename boost::remove_const<M>::type>::type
Message;
134 return event.getMessage();
141 typedef typename boost::remove_reference<typename boost::remove_const<M>::type>::type
Message;
155 typedef typename boost::remove_reference<typename boost::remove_const<M>::type>::type
Message;
169 typedef typename boost::remove_reference<typename boost::remove_const<M>::type>::type
Message;
182 #endif // ROSCPP_PARAMETER_ADAPTER_H
ros::MessageEvent< Message const > Event
ros::MessageEvent< Message const > Event
boost::remove_reference< typename boost::remove_const< M >::type >::type Message
static Parameter getParameter(const Event &event)
static Parameter getParameter(const Event &event)
boost::remove_reference< typename boost::remove_const< M >::type >::type Message
static Parameter getParameter(const Event &event)
boost::remove_reference< typename boost::remove_const< M >::type >::type Message
Generally not for outside use. Adapts a function parameter type into the message type,...
boost::remove_reference< typename boost::remove_const< M >::type >::type Message
static Parameter getParameter(const Event &event)
boost::remove_reference< typename boost::remove_const< M >::type >::type Message
const typedef boost::shared_ptr< Message const > Parameter
const typedef ros::MessageEvent< Message const > & Parameter
boost::shared_ptr< Message > Parameter
ros::MessageEvent< Message > Parameter
ros::MessageEvent< Message const > Event
const typedef M & Parameter
boost::remove_reference< typename boost::remove_const< M >::type >::type Message
static Parameter getParameter(const Event &event)
boost::remove_reference< typename boost::remove_const< M >::type >::type Message
ros::MessageEvent< Message const > Event
ros::MessageEvent< Message const > Event
static Parameter getParameter(const Event &event)
boost::remove_reference< typename boost::remove_const< M >::type >::type Message
ros::MessageEvent< Message const > Event
static const bool is_const
static Parameter getParameter(const Event &event)
ros::MessageEvent< Message const > Event
boost::shared_ptr< M > getMessage() const
static Parameter getParameter(const Event &event)
boost::shared_ptr< Message const > Parameter
ros::MessageEvent< Message const > Event
boost::shared_ptr< Message > Parameter
roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim, Dirk Thomas
, Jacob Perron
autogenerated on Sat Sep 14 2024 02:59:35