diff --git a/include/server/api/parsed_url.hpp b/include/server/api/parsed_url.hpp index 501e4b6e7..2f76c0c93 100644 --- a/include/server/api/parsed_url.hpp +++ b/include/server/api/parsed_url.hpp @@ -27,6 +27,11 @@ struct ParsedURL final } // server } // osrm -BOOST_FUSION_ADAPT_STRUCT(osrm::server::api::ParsedURL, service, version, profile, query) +BOOST_FUSION_ADAPT_STRUCT(osrm::server::api::ParsedURL, + (std::string, service), + (unsigned, version), + (std::string, profile), + (std::string, query) +) #endif diff --git a/src/server/api/url_parser.cpp b/src/server/api/url_parser.cpp index 964dfb29f..0c6945914 100644 --- a/src/server/api/url_parser.cpp +++ b/src/server/api/url_parser.cpp @@ -62,7 +62,7 @@ boost::optional parseURL(std::string::iterator &iter, const std::stri { using It = std::decay::type; - static URLParser const parser; + static URLParser const parser; ParsedURL out; const auto ok = boost::spirit::qi::parse(iter, end, parser, out);