summaryrefslogtreecommitdiff
path: root/boost/beast/http/impl/parser.ipp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/beast/http/impl/parser.ipp')
-rw-r--r--boost/beast/http/impl/parser.ipp58
1 files changed, 0 insertions, 58 deletions
diff --git a/boost/beast/http/impl/parser.ipp b/boost/beast/http/impl/parser.ipp
deleted file mode 100644
index 45bef1c6ac..0000000000
--- a/boost/beast/http/impl/parser.ipp
+++ /dev/null
@@ -1,58 +0,0 @@
-//
-// Copyright (c) 2016-2017 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_IPP
-#define BOOST_BEAST_HTTP_IMPL_PARSER_IPP
-
-#include <boost/throw_exception.hpp>
-#include <stdexcept>
-
-namespace boost {
-namespace beast {
-namespace http {
-
-template<bool isRequest, class Body, class Allocator>
-parser<isRequest, Body, Allocator>::
-parser()
- : rd_(m_.base(), m_.body())
-{
-}
-
-template<bool isRequest, class Body, class Allocator>
-template<class Arg1, class... ArgN, class>
-parser<isRequest, Body, Allocator>::
-parser(Arg1&& arg1, ArgN&&... argn)
- : m_(
- std::forward<Arg1>(arg1),
- std::forward<ArgN>(argn)...)
- , rd_(m_.base(), m_.body())
-{
- m_.clear();
-}
-
-template<bool isRequest, class Body, class Allocator>
-template<class OtherBody, class... Args, class>
-parser<isRequest, Body, Allocator>::
-parser(
- parser<isRequest, OtherBody, Allocator>&& other,
- Args&&... args)
- : base_type(std::move(other))
- , m_(other.release(), std::forward<Args>(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