diff --git a/CHANGELOG.md b/CHANGELOG.md index 215e0b31..7138f7ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ * rfc7230 section 3.3.2 compliance * Add HTTPS example * Add Secure WebSocket example +* Fix message_v1 constructor -------------------------------------------------------------------------------- diff --git a/doc/quickref.xml b/doc/quickref.xml index cf3f12cf..6bee93b8 100644 --- a/doc/quickref.xml +++ b/doc/quickref.xml @@ -35,6 +35,7 @@ empty_body headers message + message_v1 resume_context streambuf_body string_body diff --git a/include/beast/http/message_v1.hpp b/include/beast/http/message_v1.hpp index 68abc68c..418de5f1 100644 --- a/include/beast/http/message_v1.hpp +++ b/include/beast/http/message_v1.hpp @@ -11,6 +11,7 @@ #include #include #include +#include namespace beast { namespace http { @@ -40,9 +41,12 @@ struct message_v1 : message message_v1() = default; /// Constructor - template + template::type>::value>::type> explicit - message_v1(Arg1& arg1, Argn&&... argn) + message_v1(Arg1&& arg1, Argn&&... argn) : message( std::forward(arg1), std::forward(argn)...)