Fixed clang-tidy warnings

This commit is contained in:
Bartek Kryza
2023-08-27 21:48:58 +02:00
parent 519677a904
commit 18bf00d1dd
3 changed files with 10 additions and 10 deletions

View File

@@ -276,14 +276,14 @@ std::unordered_set<message_chain_t> diagram::get_all_from_to_message_chains(
continue;
if (m.to() == to_activity) {
message_chains.push_back(message_chain_t{});
message_chains.emplace_back();
message_chains.back().push_back(m);
}
}
}
std::map<int, std::vector<model::message>> calls_to_current_chain;
std::map<int, message_chain_t> current_chain;
std::map<unsigned int, std::vector<model::message>> calls_to_current_chain;
std::map<unsigned int, message_chain_t> current_chain;
int iter = 0;
while (true) {
@@ -294,11 +294,11 @@ std::unordered_set<message_chain_t> diagram::get_all_from_to_message_chains(
if (!calls_to_current_chain.empty()) {
for (auto &[message_chain_index, messages] :
calls_to_current_chain) {
for (auto i = 0U; i < messages.size(); i++) {
for (auto &m : messages) {
message_chains.push_back(
current_chain[message_chain_index]);
message_chains.back().push_back(std::move(messages[i]));
message_chains.back().push_back(std::move(m));
}
}
calls_to_current_chain.clear();
@@ -342,7 +342,7 @@ std::unordered_set<message_chain_t> diagram::get_all_from_to_message_chains(
// If there are more than one call to the current chain,
// duplicate it as many times as there are calls - 1
if (calls_to_current_chain.count(i) > 0 &&
calls_to_current_chain[i].size() >= 1) {
!calls_to_current_chain[i].empty()) {
mc.push_back(calls_to_current_chain[i][0]);
calls_to_current_chain[i].erase(
calls_to_current_chain[i].begin());

View File

@@ -246,8 +246,8 @@ public:
* @return List of message chains
*/
std::unordered_set<message_chain_t> get_all_from_to_message_chains(
const common::model::diagram_element::id_t from_activity,
const common::model::diagram_element::id_t to_activity) const;
common::model::diagram_element::id_t from_activity,
common::model::diagram_element::id_t to_activity) const;
/**
* @brief Get ids of from and to activities in from_to constraint

View File

@@ -169,7 +169,7 @@ template <> struct hash<clanguml::sequence_diagram::model::message> {
std::size_t operator()(
const clanguml::sequence_diagram::model::message &m) const
{
std::size_t seed = m.from() << 2;
std::size_t seed = clanguml::util::hash_seed(m.from());
seed ^= m.to();
seed += std::hash<std::string>{}(m.full_name(true));
@@ -183,7 +183,7 @@ struct hash<std::vector<clanguml::sequence_diagram::model::message>> {
const std::vector<clanguml::sequence_diagram::model::message> &msgs)
const
{
std::size_t seed = msgs.size() << 8;
std::size_t seed = clanguml::util::hash_seed(msgs.size());
for (const auto &m : msgs) {
seed ^= std::hash<clanguml::sequence_diagram::model::message>{}(m);
}