Fix http::message constructor constraint

This commit is contained in:
Denis Glazachev
2019-03-30 23:57:01 +04:00
committed by Vinnie Falco
parent 4f464ccaeb
commit 058294e908
2 changed files with 5 additions and 2 deletions

View File

@ -2,6 +2,7 @@ Version 243:
* Fix some typos
* Tidy up file_stdio for VS2015
* Fix http::message constructor constraint
--------------------------------------------------------------------------------

View File

@ -299,9 +299,11 @@ public:
template<class Arg1, class... ArgN,
class = typename std::enable_if<
! std::is_convertible<typename
std::decay<Arg1>::type, status>::value &&
std::decay<Arg1>::type, header>::value &&
! std::is_convertible<typename
std::decay<Arg1>::type, header>::value
std::decay<Arg1>::type, verb>::value &&
! std::is_convertible<typename
std::decay<Arg1>::type, status>::value
>::type>
explicit
header(Arg1&& arg1, ArgN&&... argn);