diff --git a/include/verilated_unordered_set_map.h b/include/verilated_unordered_set_map.h index ec71a099d..73e6ecad4 100644 --- a/include/verilated_unordered_set_map.h +++ b/include/verilated_unordered_set_map.h @@ -511,6 +511,11 @@ template second; } + const Value& at(const Key& k) const { + iterator it = find(k); + if (it == end()) { throw std::out_of_range("sorry"); } + return it->second; + } void clear() { m_set.clear(); } size_type size() const { return m_set.size(); } };