aboutsummaryrefslogtreecommitdiff
path: root/Source/Utils/WarpXUtil.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Source/Utils/WarpXUtil.cpp13
1 files changed, 3 insertions, 10 deletions
diff --git a/Source/Utils/WarpXUtil.cpp b/Source/Utils/WarpXUtil.cpp
index 8aae40ed6..be11eb5c5 100644
--- a/Source/Utils/WarpXUtil.cpp
+++ b/Source/Utils/WarpXUtil.cpp
@@ -717,21 +717,14 @@ namespace WarpXUtilStr
bool is_in(const std::vector<std::string>& vect,
const std::string& elem)
{
- bool value = false;
- if (std::find(vect.begin(), vect.end(), elem) != vect.end()){
- value = true;
- }
- return value;
+ return (std::find(vect.begin(), vect.end(), elem) != vect.end());
}
bool is_in(const std::vector<std::string>& vect,
const std::vector<std::string>& elems)
{
- bool value = false;
- for (auto elem : elems){
- if (is_in(vect, elem)) value = true;
- }
- return value;
+ return std::any_of(elems.begin(), elems.end(),
+ [&](const auto elem){return is_in(vect, elem);});
}
}