
Go to the source code of this file.
Namespaces | |
| roswrap | |
| roswrap::names | |
| Contains functions which allow you to manipulate ROS names. | |
Macros | |
| #define | ROSCPP_NAMES_H |
Functions | |
| ROSCPP_DECL std::string | roswrap::names::append (const std::string &left, const std::string &right) |
| Append one name to another. More... | |
| ROSCPP_DECL std::string | roswrap::names::clean (const std::string &name) |
| Cleans a graph resource name: removes double slashes, trailing slash. More... | |
| const ROSCPP_DECL M_string & | roswrap::names::getRemappings () |
| const ROSCPP_DECL M_string & | roswrap::names::getUnresolvedRemappings () |
| ROSCPP_DECL std::string | roswrap::names::parentNamespace (const std::string &name) |
| Get the parent namespace of a name. More... | |
| ROSCPP_DECL std::string | roswrap::names::remap (const std::string &name) |
| Apply remappings to a name. More... | |
| ROSCPP_DECL std::string | roswrap::names::resolve (const std::string &name, bool remap=true) |
| Resolve a graph resource name into a fully qualified graph resource name. More... | |
| ROSCPP_DECL std::string | roswrap::names::resolve (const std::string &ns, const std::string &name, bool remap=true) |
| Resolve a graph resource name into a fully qualified graph resource name. More... | |
| ROSCPP_DECL bool | roswrap::names::validate (const std::string &name, std::string &error) |
| Validate a name against the name spec. More... | |