46 bool no_warning =
true;
48 for (
size_t i = 0; i < names.size(); i++)
52 if (remappings.find(resolved_name) == remappings.end())
54 ROS_WARN(
"[%s] '%s' has not been remapped.",
64 size_t end = name.rfind(
'(');
65 if(end == std::string::npos)
69 size_t begin = 1 + name.rfind(
' ', end);
70 return name.substr(begin, end - begin);
ROSCPP_DECL const std::string & getName()
ROSCPP_DECL std::string resolve(const std::string &name, bool remap=true)
ROSCPP_DECL const M_string & getRemappings()
std::map< std::string, std::string > M_string