Go to the documentation of this file.
29 #ifndef ROSCPP_PARAMETER_ADAPTER_H
30 #define ROSCPP_PARAMETER_ADAPTER_H
32 #include "ros/forwards.h"
33 #include "ros/message_event.h"
34 #include <ros/static_assert.h>
79 return *
event.getMessage();
88 typedef const std::shared_ptr<Message const>
Parameter;
93 return event.getMessage();
117 static const bool is_const =
true;
121 return *
event.getMessage();
135 return event.getMessage();
183 #endif // ROSCPP_PARAMETER_ADAPTER_H
std::remove_reference< typename std::remove_const< M >::type >::type Message
ros::MessageEvent< Message const > Event
ros::MessageEvent< Message > Parameter
std::shared_ptr< Message const > Parameter
std::remove_reference< typename std::remove_const< M >::type >::type Message
static Parameter getParameter(const Event &event)
static const bool is_const
std::remove_reference< typename std::remove_const< M >::type >::type Message
static Parameter getParameter(const Event &event)
std::remove_reference< typename std::remove_const< M >::type >::type Message
ros::MessageEvent< Message const > Event
const typedef ros::MessageEvent< Message const > & Parameter
ros::MessageEvent< Message const > Event
std::remove_reference< typename std::remove_const< M >::type >::type Message
static Parameter getParameter(const Event &event)
Generally not for outside use. Adapts a function parameter type into the message type,...
ros::MessageEvent< Message const > Event
std::remove_reference< typename std::remove_const< M >::type >::type Message
ros::MessageEvent< Message const > Event
const typedef std::shared_ptr< Message const > Parameter
static Parameter getParameter(const Event &event)
static Parameter getParameter(const Event &event)
Event type for subscriptions, const ros::MessageEvent<M const>& can be used in your callback instead ...
static Parameter getParameter(const Event &event)
static Parameter getParameter(const Event &event)
std::shared_ptr< Message > Parameter
std::shared_ptr< Message > Parameter
std::remove_reference< typename std::remove_const< M >::type >::type Message
static Parameter getParameter(const Event &event)
boost::shared_ptr< M > getMessage() const
std::remove_reference< typename std::remove_const< M >::type >::type Message
ros::MessageEvent< Message const > Event
ros::MessageEvent< Message const > Event
const typedef M & Parameter
ros::MessageEvent< Message const > Event
sick_scan_xd
Author(s): Michael Lehning
, Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:09