@@ -39,22 +39,20 @@ namespace http {
39
39
void parse_version (
40
40
std::string const & partial_parsed,
41
41
std::tuple<std::uint8_t , std::uint8_t >& version_pair) {
42
- using namespace boost ::spirit::qi;
43
- parse (partial_parsed.begin (), partial_parsed.end (),
44
- (lit (" HTTP/" ) >> ushort_ >> ' .' >> ushort_), version_pair);
42
+ boost::spirit::qi::parse (partial_parsed.begin (), partial_parsed.end (),
43
+ (boost::spirit::qi::lit (" HTTP/" ) >> boost::spirit::qi::ushort_ >> ' .' >> boost::spirit::qi::ushort_), version_pair);
45
44
}
46
45
47
46
void parse_headers (
48
47
std::string const & input, std::vector<request_header_narrow>& container) {
49
48
u8_to_u32_iterator<std::string::const_iterator> begin = input.begin (),
50
49
end = input.end ();
51
- using namespace boost ::spirit::qi;
52
- typedef as<boost::spirit::traits::u32_string> as_u32_string;
53
- parse (begin, end,
54
- *(+((alnum | punct) - ' :' ) >> lit (" : " ) >>
55
- as_u32_string ()[+((unicode::alnum | space | punct) - ' \r ' - ' \n ' )] >>
56
- lit (" \r\n " )) >>
57
- lit (" \r\n " ),
50
+ typedef boost::spirit::qi::as<boost::spirit::traits::u32_string> as_u32_string;
51
+ boost::spirit::qi::parse (begin, end,
52
+ *(+((boost::spirit::qi::alnum | boost::spirit::qi::punct) - ' :' ) >> boost::spirit::qi::lit (" : " ) >>
53
+ as_u32_string ()[+((boost::spirit::qi::unicode::alnum | boost::spirit::qi::space | boost::spirit::qi::punct) - ' \r ' - ' \n ' )] >>
54
+ boost::spirit::qi::lit (" \r\n " )) >>
55
+ boost::spirit::qi::lit (" \r\n " ),
58
56
container);
59
57
}
60
58
0 commit comments