Revision bfe17564

View differences:

src/server/middleware_ros.cpp
27 27

  
28 28
#include "server/middleware_ros.h"
29 29

  
30
#include <boost/range/algorithm/remove_if.hpp>
31 30
#include <boost/algorithm/string/classification.hpp>
32 31
using namespace std;
33 32
using namespace boost;
......
47 46
        //we have to take care of ros
48 47
        printf("> no active ros middleware, calling ros::init() and we will call tick() periodically!");
49 48
        string node_name = "humotion_server__"+ scope;
50
        node_name.erase(boost::remove_if(node_name, boost::is_any_of("/")), node_name.end());
49
	node_name.erase(std::remove(node_name.begin(), node_name.end(), '/'), node_name.end());
51 50
        printf("> registering on ROS as node %s\n",node_name.c_str());
52 51
        ros::M_string no_remapping;
53 52
        ros::init(no_remapping, node_name);

Also available in: Unified diff