Switch to clang

This commit is contained in:
Ian Gulliver
2019-04-28 06:57:00 +00:00
parent 9da4a994bd
commit bf16d74bbd
4 changed files with 19 additions and 19 deletions

View File

@@ -9,7 +9,7 @@ FastCGIRequest::FastCGIRequest(uint16_t request_id, FastCGIConn* conn)
conn_(conn) {}
void FastCGIRequest::AddParam(const std::string_view& key, const std::string_view& value) {
params_.try_emplace(std::move(std::string(key)), std::move(std::string(value)));
params_.try_emplace(std::string(key), std::string(value));
}
void FastCGIRequest::AddIn(const std::string_view& in) {
@@ -27,37 +27,37 @@ void FastCGIRequest::Write(const std::vector<std::pair<std::string_view, std::st
CHECK(headers.empty() || !body_sent_);
for (const auto& header : headers) {
vecs.push_back(std::move(iovec{
vecs.push_back(iovec{
.iov_base = const_cast<char*>(header.first.data()),
.iov_len = header.first.size(),
}));
vecs.push_back(std::move(iovec{
});
vecs.push_back(iovec{
.iov_base = const_cast<char*>(": "),
.iov_len = 2,
}));
vecs.push_back(std::move(iovec{
});
vecs.push_back(iovec{
.iov_base = const_cast<char*>(header.second.data()),
.iov_len = header.second.size(),
}));
vecs.push_back(std::move(iovec{
});
vecs.push_back(iovec{
.iov_base = const_cast<char*>("\n"),
.iov_len = 1,
}));
});
}
if (!body.empty() && !body_sent_) {
body_sent_ = true;
vecs.push_back(std::move(iovec{
vecs.push_back(iovec{
.iov_base = const_cast<char*>("\n"),
.iov_len = 1,
}));
});
}
for (const auto& chunk : body) {
vecs.push_back(std::move(iovec{
vecs.push_back(iovec{
.iov_base = const_cast<char*>(chunk.data()),
.iov_len = chunk.size(),
}));
});
}
conn_->WriteOutput(request_id_, vecs);