Applied readability-use-anyofallof clang-tidy fixes

This commit is contained in:
Bartek Kryza
2022-12-20 22:23:03 +01:00
parent a7c198f96d
commit 7061243113
3 changed files with 17 additions and 25 deletions

View File

@@ -22,20 +22,19 @@ namespace clanguml::common::model {
bool decorated_element::skip() const
{
for (auto d : decorators_)
if (std::dynamic_pointer_cast<decorators::skip>(d))
return true;
return false;
return std::any_of(
decorators_.begin(), decorators_.end(), [](const auto &d) {
return std::dynamic_pointer_cast<decorators::skip>(d) != nullptr;
});
}
bool decorated_element::skip_relationship() const
{
for (auto d : decorators_)
if (std::dynamic_pointer_cast<decorators::skip_relationship>(d))
return true;
return false;
return std::any_of(
decorators_.begin(), decorators_.end(), [](const auto &d) {
return std::dynamic_pointer_cast<decorators::skip_relationship>(
d) != nullptr;
});
}
std::pair<relationship_t, std::string>