likn_symbols _visitor done, but it is not tested yet

This commit is contained in:
ProgramSnail 2023-04-17 18:56:58 +03:00
parent 3c643d2759
commit 3d74b1383e
10 changed files with 236 additions and 427 deletions

View file

@ -63,6 +63,10 @@ public:
TypeGraph* GetAbstractTypeGraph() {
return global_info_.GetAbstractTypeGraph();
}
const std::vector<std::string>& GetCurrentPath() {
return current_path_;
}
private:
NamespaceVisitor(GlobalInfo& global_info) : global_info_(global_info),
namespace_stack_({&global_info.global_namespace_}) {}
@ -75,6 +79,7 @@ public:
const std::vector<std::string>& path);
private:
std::vector<NamespaceInfo*> namespace_stack_;
std::vector<std::string> current_path_;
GlobalInfo& global_info_;
};