100.00% Lines (6/6) 100.00% Functions (2/2)
TLA Baseline Branch
Line Hits Code Line Hits Code
1   // 1   //
2   // Copyright (c) 2019 Vinnie Falco (vinnie.falco@gmail.com) 2   // Copyright (c) 2019 Vinnie Falco (vinnie.falco@gmail.com)
3   // 3   //
4   // Distributed under the Boost Software License, Version 1.0. (See accompanying 4   // Distributed under the Boost Software License, Version 1.0. (See accompanying
5   // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5   // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6   // 6   //
7   // Official repository: https://github.com/cppalliance/http 7   // Official repository: https://github.com/cppalliance/http
8   // 8   //
9   9  
10   #include <boost/http/request_parser.hpp> 10   #include <boost/http/request_parser.hpp>
11   11  
12   #include <memory> 12   #include <memory>
13   13  
14   namespace boost { 14   namespace boost {
15   namespace http { 15   namespace http {
16   16  
HITCBC 17   1018 request_parser:: 17   1018 request_parser::
18   request_parser( 18   request_parser(
HITCBC 19   1018 std::shared_ptr<parser_config_impl const> cfg) 19   1018 std::shared_ptr<parser_config_impl const> cfg)
HITCBC 20   1018 : parser(std::move(cfg), detail::kind::request) 20   1018 : parser(std::move(cfg), detail::kind::request)
21   { 21   {
HITCBC 22   1018 } 22   1018 }
23   23  
24   static_request const& 24   static_request const&
HITCBC 25   316 request_parser:: 25   316 request_parser::
26   get() const 26   get() const
27   { 27   {
HITCBC 28   316 return safe_get_request(); 28   316 return safe_get_request();
29   } 29   }
30   30  
31   } // http 31   } // http
32   } // boost 32   } // boost