Skip to content

Commit ddae224

Browse files
committed
Switch find to contains in TaggedTransition.hpp.
1 parent 630749a commit ddae224

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

src/log_surgeon/finite_automata/TaggedTransition.hpp

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,10 @@ class PositiveTaggedTransition {
3333
*/
3434
[[nodiscard]] auto serialize(std::unordered_map<TypedNfaState const*, uint32_t> const& state_ids
3535
) const -> std::optional<std::string> {
36-
auto const state_id_it = state_ids.find(m_dest_state);
37-
if (state_id_it == state_ids.end()) {
38-
return std::nullopt;
36+
if (state_ids.contains(m_dest_state)) {
37+
return fmt::format("{}[{}]", state_ids.at(m_dest_state), m_tag_id);
3938
}
40-
return fmt::format("{}[{}]", state_id_it->second, m_tag_id);
39+
return std::nullopt;
4140
}
4241

4342
private:
@@ -65,11 +64,10 @@ class NegativeTaggedTransition {
6564
*/
6665
[[nodiscard]] auto serialize(std::unordered_map<TypedNfaState const*, uint32_t> const& state_ids
6766
) const -> std::optional<std::string> {
68-
auto const state_id_it = state_ids.find(m_dest_state);
69-
if (state_id_it == state_ids.end()) {
70-
return std::nullopt;
67+
if (state_ids.contains(m_dest_state)) {
68+
return fmt::format("{}[{}]", state_ids.at(m_dest_state), fmt::join(m_tag_ids, ","));
7169
}
72-
return fmt::format("{}[{}]", state_id_it->second, fmt::join(m_tag_ids, ","));
70+
return std::nullopt;
7371
}
7472

7573
private:

0 commit comments

Comments
 (0)