Fixed id resolution of callexpr callees by function declaration

This commit is contained in:
Bartek Kryza
2022-12-11 19:10:13 +01:00
parent 70cb58fce9
commit 29b679b0a4
7 changed files with 185 additions and 98 deletions

View File

@@ -245,7 +245,9 @@ private:
std::unique_ptr<clanguml::sequence_diagram::model::class_>>
forward_declarations_;
std::map<int64_t, common::model::diagram_element::id_t> local_ast_id_map_;
std::map</* local id from ->getID() */ int64_t,
/* global ID based on full name */ common::model::diagram_element::id_t>
local_ast_id_map_;
std::map<int64_t /* local anonymous struct id */,
std::tuple<std::string /* field name */, common::model::relationship_t,