From 2179ea85f8626b1bd28354be86da289bc233d3db Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Wed, 20 Apr 2016 20:02:24 -0400 Subject: [PATCH] Fix includes, remove unused type checks --- .../beast/http/detail/write_preparation.hpp | 1 + src/beast/include/beast/http/impl/message.ipp | 2 ++ src/beast/include/beast/http/type_check.hpp | 23 ------------------- 3 files changed, 3 insertions(+), 23 deletions(-) diff --git a/src/beast/include/beast/http/detail/write_preparation.hpp b/src/beast/include/beast/http/detail/write_preparation.hpp index 5456eb2ff..937ecafd0 100644 --- a/src/beast/include/beast/http/detail/write_preparation.hpp +++ b/src/beast/include/beast/http/detail/write_preparation.hpp @@ -8,6 +8,7 @@ #ifndef BEAST_HTTP_DETAIL_WRITE_PREPARATION_HPP #define BEAST_HTTP_DETAIL_WRITE_PREPARATION_HPP +#include #include namespace beast { diff --git a/src/beast/include/beast/http/impl/message.ipp b/src/beast/include/beast/http/impl/message.ipp index f9dcb3671..7984b3b83 100644 --- a/src/beast/include/beast/http/impl/message.ipp +++ b/src/beast/include/beast/http/impl/message.ipp @@ -12,8 +12,10 @@ #include #include #include +#include #include #include +#include #include #include diff --git a/src/beast/include/beast/http/type_check.hpp b/src/beast/include/beast/http/type_check.hpp index a5192bd44..4e9dc457b 100644 --- a/src/beast/include/beast/http/type_check.hpp +++ b/src/beast/include/beast/http/type_check.hpp @@ -8,34 +8,11 @@ #ifndef BEAST_HTTP_TYPE_CHECK_HPP #define BEAST_HTTP_TYPE_CHECK_HPP -#include -#include -#include -#include -#include -#include -#include -#include #include namespace beast { namespace http { -#if GENERATING_DOCS -namespace detail { -#else -namespace concept { -#endif - -struct Reader -{ - template - Reader(message&) noexcept; - void write(void const*, std::size_t, error_code&) noexcept; -}; - -} // concept - /// Evaluates to std::true_type if `T` models Body template struct is_Body : std::true_type