refactor: make SymbolData::for_each const qualified.

This commit is contained in:
2025-02-12 02:03:01 +08:00
parent dd46c2ffde
commit a19692c659
2 changed files with 2 additions and 2 deletions

View File

@@ -25,7 +25,7 @@ SymbolData::SymbolData(std::string_view path) {
}
void SymbolData::for_each(const std::function<void(SymbolDataEntity)> callback
) {
) const {
for (const auto& entity : m_entities) callback(entity);
}

View File

@@ -26,7 +26,7 @@ class SymbolData {
public:
explicit SymbolData(std::string_view path);
void for_each(const std::function<void(SymbolDataEntity)> callback);
void for_each(const std::function<void(SymbolDataEntity)> callback) const;
private:
std::unordered_set<SymbolDataEntity, SymbolDataEntity::Hash> m_entities;