Narrow the use of Fields parameters:

Every interface or implementation which operates on a templated
type Fields is evaluated to determine if basic_fields<Allocator>
is more appropriate, and changed if so.
This commit is contained in:
Vinnie Falco
2017-06-19 13:01:59 -07:00
parent 50902c3938
commit 087844c487
14 changed files with 172 additions and 142 deletions

View File

@@ -47,12 +47,12 @@ namespace http {
template<
class SyncStream,
class DynamicBuffer,
class Body, class Fields>
class Body, class Allocator>
void
send_expect_100_continue(
SyncStream& stream,
DynamicBuffer& buffer,
request<Body, Fields>& req,
request<Body, basic_fields<Allocator>>& req,
error_code& ec)
{
static_assert(is_sync_stream<SyncStream>::value,