MCPcopy Create free account
hub / github.com/boostorg/asio / parse

Method parse

example/cpp11/http/server4/request_parser.hpp:39–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37 /// has been consumed.
38 template <typename InputIterator>
39 std::tuple<result_type, InputIterator> parse(request& req,
40 InputIterator begin, InputIterator end)
41 {
42 while (begin != end)
43 {
44 result_type result = consume(req, *begin++);
45 if (result == good || result == bad)
46 return std::make_tuple(result, begin);
47 }
48 return std::make_tuple(indeterminate, begin);
49 }
50
51private:
52 /// Handle the next character of input.

Callers 1

operator()Method · 0.45

Calls 1

consumeFunction · 0.85

Tested by

no test coverage detected