/usr/include/boost/beast/http/impl
NameSizeModeActions
basic_parser.hpp21920644editdlrm
basic_parser.ipp196110644editdlrm
chunk_encode.hpp165730644editdlrm
error.hpp7230644editdlrm
error.ipp30880644editdlrm
field.ipp154300644editdlrm
fields.hpp272700644editdlrm
fields.ipp33320644editdlrm
file_body_win32.hpp160720644editdlrm
message.hpp102420644editdlrm
parser.hpp14610644editdlrm
read.hpp184390644editdlrm
rfc7230.hpp64890644editdlrm
rfc7230.ipp44070644editdlrm
serializer.hpp103060644editdlrm
status.ipp89940644editdlrm
verb.ipp67020644editdlrm
write.hpp252150644editdlrm
Edit: /usr/include/boost/beast/http/impl/parser.hpp (1461B)
// // Copyright (c) 2016-2019 Vinnie Falco (vinnie dot falco at gmail dot com) // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // // Official repository: https://github.com/boostorg/beast // #ifndef BOOST_BEAST_HTTP_IMPL_PARSER_HPP #define BOOST_BEAST_HTTP_IMPL_PARSER_HPP #include #include namespace boost { namespace beast { namespace http { template parser:: parser() : rd_(m_.base(), m_.body()) { } template template parser:: parser(Arg1&& arg1, ArgN&&... argn) : m_( std::forward(arg1), std::forward(argn)...) , rd_(m_.base(), m_.body()) { m_.clear(); } template template parser:: parser( parser&& other, Args&&... args) : basic_parser(std::move(other)) , m_(other.release(), std::forward(args)...) , rd_(m_.base(), m_.body()) { if(other.rd_inited_) BOOST_THROW_EXCEPTION(std::invalid_argument{ "moved-from parser has a body"}); } } // http } // beast } // boost #endif