Use BOOST_STATIC_ASSERT

fix #380
This commit is contained in:
Vinnie Falco
2017-05-24 12:36:08 -07:00
parent 1b616fa1da
commit cd9f41b1a0
19 changed files with 142 additions and 203 deletions
+3 -3
View File
@@ -120,7 +120,7 @@ basic_parser<isRequest, isDirect, Derived>::
copy_body(DynamicBuffer& buffer)
{
// This function not available when isDirect==false
static_assert(isDirect, "");
BOOST_STATIC_ASSERT(isDirect);
using boost::asio::buffer_copy;
using boost::asio::buffer_size;
@@ -173,7 +173,7 @@ prepare_body(boost::optional<
MutableBufferSequence>& buffers, std::size_t limit)
{
// This function not available when isDirect==false
static_assert(isDirect, "");
BOOST_STATIC_ASSERT(isDirect);
BOOST_ASSERT(limit > 0);
BOOST_ASSERT(
@@ -202,7 +202,7 @@ basic_parser<isRequest, isDirect, Derived>::
commit_body(std::size_t n)
{
// This function not available when isDirect==false
static_assert(isDirect, "");
BOOST_STATIC_ASSERT(isDirect);
BOOST_ASSERT(f_ & flagOnBody);
impl().on_commit(n);