if (s.find("=") != std::string::npos)
keyValuePair(s, k, v);
else
- k = s;
+ k = std::move(s);
if (k == "expires") {
DateTime dt;
dt.parseCookie(v);
if (target->headers.find(key) != target->headers.end()) {
target->headers[key] = target->headers[key] + ";" + value;
} else {
- target->headers[key] = value;
+ target->headers[key] = std::move(value);
}
}
}
funcptr::tie(p1,p2) = i->second;
std::string value(req->url.path.begin() + p1, req->url.path.begin() + p2);
value = Utility::decodeURL(value);
- req->parameters[i->first] = value;
+ req->parameters[i->first] = std::move(value);
}
- req->routeName = rname;
+ req->routeName = std::move(rname);
return true;
};
}
key = decodeURL(key);
value = decodeURL(value);
- parameter_map[key] = value;
+ parameter_map[key] = std::move(value);
if (nextpos == std::string::npos) {
// no more parameters left
break;