
Go to the source code of this file.
Namespaces | |
| namespace | boost |
| namespace | std |
Defines | |
| #define | ROS_DECLARE_MESSAGE(msg) ROS_DECLARE_MESSAGE_WITH_ALLOCATOR(msg, msg, std::allocator) |
| Forward-declare a message, including Ptr and ConstPtr types, using std::allocator. | |
| #define | ROS_DECLARE_MESSAGE_WITH_ALLOCATOR(msg, new_name, alloc) |
| Forward-declare a message, including Ptr and ConstPtr types, with an allocator. | |
| #define ROS_DECLARE_MESSAGE | ( | msg | ) | ROS_DECLARE_MESSAGE_WITH_ALLOCATOR(msg, msg, std::allocator) |
Forward-declare a message, including Ptr and ConstPtr types, using std::allocator.
| msg | The "base" message type, i.e. the name of the .msg file |
Definition at line 59 of file message_forward.h.
| #define ROS_DECLARE_MESSAGE_WITH_ALLOCATOR | ( | msg, | |||
| new_name, | |||||
| alloc | ) |
template<class Allocator> struct msg##_; \ typedef msg##_<alloc<void> > new_name; \ typedef boost::shared_ptr<new_name> new_name##Ptr; \ typedef boost::shared_ptr<new_name const> new_name##ConstPtr;
Forward-declare a message, including Ptr and ConstPtr types, with an allocator.
| ns | The namespace the message should be declared inside | |
| m | The "base" message type, i.e. the name of the .msg file | |
| new_name | The name you'd like the message to have | |
| alloc | The allocator to use, e.g. std::allocator |
Definition at line 49 of file message_forward.h.