From 05ed63f934856380267edd9695df7ec432e01dca Mon Sep 17 00:00:00 2001 From: Joseph Mirabel <jmirabel@laas.fr> Date: Wed, 26 Jul 2017 14:58:44 +0200 Subject: [PATCH] Set regex type to basic POSIX --- src/graph/helper.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/graph/helper.cc b/src/graph/helper.cc index 1c339351..0f463183 100644 --- a/src/graph/helper.cc +++ b/src/graph/helper.cc @@ -512,6 +512,7 @@ namespace hpp { } namespace { + boost::regex::flag_type regex_type = boost::regex_constants::basic; // typedef std::size_t index_t; typedef std::vector <index_t> IndexV_t; typedef std::list <index_t> IndexL_t; @@ -767,11 +768,11 @@ namespace hpp { { assert(r.grippers_.size() == r.handles_.size()); for (std::size_t j = 0; j < r.grippers_.size(); ++j) { - boost::regex gripper (r.grippers_[j]); + boost::regex gripper (r.grippers_[j], regex_type); for (std::size_t i = 0; i < res.nG; ++i) { if (boost::regex_match(res.gs[i]->name(), gripper)) { assert(handles[i].empty() && "Two gripper regex match the different gripper names."); - handles[i] = r.handles_[j]; + handles[i].assign(r.handles_[j], regex_type); } } } -- GitLab