Actually delete parameters in delete_params().
This commit is contained in:
parent
c3a5df62e5
commit
719f8a7664
|
@ -311,7 +311,7 @@ const parameters API::delete_params(const parameters ¶ms,
|
||||||
std::copy_if(params.begin(), params.end(), newparams.begin(),
|
std::copy_if(params.begin(), params.end(), newparams.begin(),
|
||||||
[&keys](const param &p)
|
[&keys](const param &p)
|
||||||
{
|
{
|
||||||
return std::any_of(keys.begin(), keys.end(),
|
return std::all_of(keys.begin(), keys.end(),
|
||||||
[&p](const string &k)
|
[&p](const string &k)
|
||||||
{
|
{
|
||||||
return (k != p.key);
|
return (k != p.key);
|
||||||
|
|
Reference in New Issue