From 4abeb5f8a6ad77b32496f3e8b20e1fd1b6f428fb Mon Sep 17 00:00:00 2001
From: Ferenc Szontágh <szf@fsociety.hu>
Date: Fri, 18 Apr 2025 07:54:40 +0000
Subject: [PATCH] function checking
---
src/Symbols/SymbolTable.hpp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/Symbols/SymbolTable.hpp b/src/Symbols/SymbolTable.hpp
index 7295bc6..72d8b69 100644
--- a/src/Symbols/SymbolTable.hpp
+++ b/src/Symbols/SymbolTable.hpp
@@ -2,7 +2,7 @@
#define SYMBOL_TABLE_HPP
#include <vector>
-
+#include <string>
#include "SymbolTypes.hpp"
namespace Symbols {
@@ -45,7 +45,7 @@
std::vector<SymbolPtr> listAll(const std::string & prefix = "") const {
std::vector<SymbolPtr> result;
for (const auto & [ns, map] : symbols_) {
- if (prefix.empty() || ns.starts_with(prefix)) {
+ if (prefix.empty() || ns.substr(0,prefix.length()) == prefix) {
for (const auto & [_, sym] : map) {
result.push_back(sym);
}
--
Gitblit v1.9.3