#include <ros_message.hpp>
Definition at line 44 of file ros_message.hpp.
◆ ROSMessage()
| RosIntrospection::ROSMessage::ROSMessage |
( |
const std::string & |
msg_def | ) |
|
This constructor does most of the work in terms of parsing. It uses the message definition to extract fields and types.
Definition at line 44 of file ros_message.cpp.
◆ field()
| const ROSField& RosIntrospection::ROSMessage::field |
( |
size_t |
index | ) |
const |
|
inline |
◆ fields()
| const std::vector<ROSField>& RosIntrospection::ROSMessage::fields |
( |
| ) |
const |
|
inline |
◆ mutateType()
| void RosIntrospection::ROSMessage::mutateType |
( |
const ROSType & |
new_type | ) |
|
|
inline |
◆ type()
| const ROSType& RosIntrospection::ROSMessage::type |
( |
| ) |
const |
|
inline |
◆ updateMissingPkgNames()
| void RosIntrospection::ROSMessage::updateMissingPkgNames |
( |
const std::vector< const ROSType *> & |
all_types | ) |
|
◆ _fields
| std::vector<ROSField> RosIntrospection::ROSMessage::_fields |
|
private |
◆ _type
| ROSType RosIntrospection::ROSMessage::_type |
|
private |
The documentation for this class was generated from the following files: