ROSType.
More...
#include <ros_type.hpp>
ROSType.
Definition at line 39 of file ros_type.hpp.
◆ ROSType() [1/4]
RosMsgParser::ROSType::ROSType |
( |
| ) |
|
|
inline |
◆ ROSType() [2/4]
RosMsgParser::ROSType::ROSType |
( |
const std::string & |
name | ) |
|
◆ ROSType() [3/4]
RosMsgParser::ROSType::ROSType |
( |
const ROSType & |
other | ) |
|
|
inline |
◆ ROSType() [4/4]
RosMsgParser::ROSType::ROSType |
( |
ROSType && |
other | ) |
|
|
inline |
◆ baseName()
const std::string & RosMsgParser::ROSType::baseName |
( |
| ) |
const |
|
inline |
Concatenation of msg_name and pkg_name. ex.: geometry_msgs/Pose"
Definition at line 113 of file ros_type.hpp.
◆ hash()
size_t RosMsgParser::ROSType::hash |
( |
| ) |
const |
|
inline |
◆ isBuiltin()
bool RosMsgParser::ROSType::isBuiltin |
( |
| ) |
const |
|
inline |
True if the type is ROS builtin.
Definition at line 128 of file ros_type.hpp.
◆ msgName()
ex.: geometry_msgs/Pose -> "Pose"
Definition at line 118 of file ros_type.hpp.
◆ operator!=()
bool RosMsgParser::ROSType::operator!= |
( |
const ROSType & |
other | ) |
const |
|
inline |
◆ operator<()
bool RosMsgParser::ROSType::operator< |
( |
const ROSType & |
other | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
bool RosMsgParser::ROSType::operator== |
( |
const ROSType & |
other | ) |
const |
|
inline |
◆ pkgName()
ex.: geometry_msgs/Pose -> "geometry_msgs"
Definition at line 123 of file ros_type.hpp.
◆ setPkgName()
◆ typeID()
If type is builtin, returns the id. BuiltinType::OTHER otherwise.
Definition at line 138 of file ros_type.hpp.
◆ typeSize()
int RosMsgParser::ROSType::typeSize |
( |
| ) |
const |
|
inline |
If builtin, size of builtin, -1 means variable or undefined.
Definition at line 133 of file ros_type.hpp.
◆ _base_name
std::string RosMsgParser::ROSType::_base_name |
|
protected |
◆ _hash
size_t RosMsgParser::ROSType::_hash = 0 |
|
protected |
◆ _id
◆ _msg_name
◆ _pkg_name
The documentation for this class was generated from the following files: