From a04276d90a1b7328b6d00064b8534c251b3b2f57 Mon Sep 17 00:00:00 2001 From: artemp Date: Thu, 2 Oct 2014 15:09:17 +0100 Subject: [PATCH] use c++11 features over boost when available --- src/text/font_feature_settings.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/text/font_feature_settings.cpp b/src/text/font_feature_settings.cpp index d8b5db2f7..575206bc6 100644 --- a/src/text/font_feature_settings.cpp +++ b/src/text/font_feature_settings.cpp @@ -26,12 +26,12 @@ // boost #include -#include // stl #include #include #include +#include namespace mapnik { @@ -56,9 +56,10 @@ void font_feature_settings::from_string(std::string const& features) qi::as_string_type as_string; // Call correct overload. + using std::placeholders::_1; void (font_feature_settings::*append)(std::string const&) = &font_feature_settings::append; - if (!qi::parse(features.begin(), features.end(), as_string[+(char_ - ',')][boost::bind(append, this, ::_1)] % ',')) + if (!qi::parse(features.begin(), features.end(), as_string[+(char_ - ',')][std::bind(append, this, _1)] % ',')) { throw config_error("failed to parse font-feature-settings: '" + features + "'"); } @@ -98,4 +99,3 @@ void font_feature_settings::append(std::string const& feature) } } -