@@ -11,14 +11,14 @@ namespace ada {
11
11
void url_search_params::remove (const std::string_view key) {
12
12
params.erase (
13
13
std::remove_if (params.begin (), params.end (),
14
- [&key](auto param) { return std::get<0 >(param) == key; }),
14
+ [&key](auto & param) { return std::get<0 >(param) == key; }),
15
15
params.end ());
16
16
}
17
17
18
18
void url_search_params::remove (const std::string_view key,
19
19
std::string_view value) {
20
20
params.erase (std::remove_if (params.begin (), params.end (),
21
- [&key, &value](auto param) {
21
+ [&key, &value](auto & param) {
22
22
return std::get<0 >(param) == key &&
23
23
std::get<1 >(param) == value;
24
24
}),
@@ -33,7 +33,7 @@ void url_search_params::set(const std::string_view key,
33
33
const std::string_view value) {
34
34
params.erase (
35
35
std::remove_if (params.begin (), params.end (),
36
- [&key](auto param) { return std::get<0 >(param) == key; }),
36
+ [&key](auto & param) { return std::get<0 >(param) == key; }),
37
37
params.end ());
38
38
39
39
params.emplace_back (std::string (key), std::string (value));
0 commit comments