refactor: make SymbolData::for_each const qualified.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user