is_completion_handler, type_traits.hpp are deprecated (API Change):

* is_completion_handler is deprecated
* type_traits.hpp is a deprecated include

These items will be removed in the next version

* Include the new header file for the types needed:
  - stream_traits.hpp
  - file_base.hpp
* Use std::is_invocable instead of is_completion_handler
This commit is contained in:
Vinnie Falco committed 2019-02-05 14:16:30 -08:00
1 parent 11c708e29d
commit adcd4bc0c9
41 files changed
+20 -105

No files matched your search

-1
View File
@@ -65,7 +65,6 @@ add_executable (tests-beast-core
string.cpp
string_param.cpp
timeout_stream.cpp
type_traits.cpp
)
set_property(TARGET tests-beast-core PROPERTY FOLDER "tests")
-1
View File
@@ -53,7 +53,6 @@ local SOURCES =
string.cpp
string_param.cpp
timeout_stream.cpp
type_traits.cpp
;
local RUN_TESTS ;
-1
View File
@@ -16,7 +16,6 @@
#include <boost/beast/core/buffer_traits.hpp>
#include <boost/beast/core/buffers_to_string.hpp>
#include <boost/beast/core/string.hpp>
#include <boost/beast/core/type_traits.hpp>
#include <boost/beast/core/detail/type_traits.hpp>
#include <boost/asio/buffer.hpp>
#include <boost/assert.hpp>
-1
View File
@@ -14,7 +14,6 @@
#include <boost/beast/core/buffer_size.hpp>
#include <boost/beast/core/buffers_to_string.hpp>
#include <boost/beast/core/type_traits.hpp>
#include <boost/beast/_experimental/unit_test/suite.hpp>
#include <string>
-1
View File
@@ -14,7 +14,6 @@
#include "file_test.hpp"
#include <boost/beast/core/type_traits.hpp>
#include <boost/beast/_experimental/unit_test/suite.hpp>
namespace boost {
-1
View File
@@ -12,7 +12,6 @@
#include "file_test.hpp"
#include <boost/beast/core/type_traits.hpp>
#include <boost/beast/_experimental/unit_test/suite.hpp>
namespace boost {
-1
View File
@@ -14,7 +14,6 @@
#include "file_test.hpp"
#include <boost/beast/core/type_traits.hpp>
#include <boost/beast/_experimental/unit_test/suite.hpp>
namespace boost {
-1
View File
@@ -16,7 +16,6 @@
#include <boost/beast/core/ostream.hpp>
#include <boost/beast/core/read_size.hpp>
#include <boost/beast/core/string.hpp>
#include <boost/beast/core/type_traits.hpp>
#include <boost/beast/test/test_allocator.hpp>
#include <boost/beast/_experimental/unit_test/suite.hpp>
#include <boost/asio/buffer.hpp>
-1
View File
@@ -12,7 +12,6 @@
#include <boost/beast/_experimental/unit_test/suite.hpp>
#include <boost/beast/core/error.hpp>
#include <boost/beast/core/type_traits.hpp>
#include <boost/asio/io_context.hpp>
namespace boost {
-39
View File
@@ -1,39 +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
//
// Test that header file is self-contained.
#include <boost/beast/core/type_traits.hpp>
#include <boost/beast/_experimental/test/stream.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/streambuf.hpp>
#include <boost/asio/detail/consuming_buffers.hpp>
#include <memory>
namespace boost {
namespace beast {
//
// handler concepts
//
namespace {
struct H
{
void operator()(int){}
};
} // anonymous
BOOST_STATIC_ASSERT(is_completion_handler<H, void(int)>::value);
BOOST_STATIC_ASSERT(! is_completion_handler<H, void(void)>::value);
} // beast
} // boost
-1
View File
@@ -16,7 +16,6 @@
#include <boost/beast/http/rfc7230.hpp>
#include <boost/beast/core/buffers_range.hpp>
#include <boost/beast/core/error.hpp>
#include <boost/beast/core/type_traits.hpp>
#include <boost/asio/buffer.hpp>
#include <boost/system/error_code.hpp>
#include <boost/throw_exception.hpp>