diff --git a/yasmin_ros/include/yasmin_ros/monitor_state.hpp b/yasmin_ros/include/yasmin_ros/monitor_state.hpp index a53651b..1dc4098 100644 --- a/yasmin_ros/include/yasmin_ros/monitor_state.hpp +++ b/yasmin_ros/include/yasmin_ros/monitor_state.hpp @@ -85,7 +85,7 @@ template class MonitorState : public yasmin::State { this->monitoring = false; // create subscriber - this->sub = this->node->create_subscription( + this->sub = this->node->template create_subscription( topic_name, qos, std::bind(&MonitorState::callback, this, _1)); } diff --git a/yasmin_ros/include/yasmin_ros/service_state.hpp b/yasmin_ros/include/yasmin_ros/service_state.hpp index fcdf9fb..7a7e727 100644 --- a/yasmin_ros/include/yasmin_ros/service_state.hpp +++ b/yasmin_ros/include/yasmin_ros/service_state.hpp @@ -70,7 +70,7 @@ template class ServiceState : public yasmin::State { this->node = node; } - this->service_client = this->node->create_client(srv_name); + this->service_client = this->node->template create_client(srv_name); this->create_request_handler = create_request_handler; this->response_handler = response_handler;