From cae06ba2c16418452bee631a53d72043c5a0014d Mon Sep 17 00:00:00 2001 From: Michael Krasnyk Date: Wed, 6 Apr 2016 01:36:59 +0200 Subject: [PATCH] Fix type "osrm::server::api::ParsedURL ()" --- include/server/api/parsed_url.hpp | 7 ++++++- src/server/api/url_parser.cpp | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) 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);