-
Notifications
You must be signed in to change notification settings - Fork 114
Multiple CppFunction entities #720
Copy link
Copy link
Open
Labels
Kind: Discussion 💬Kind: Refactor 🔃Level: Moderate (2)Plugin: C++Issues related to the parsing and presentation of C++ projects.Issues related to the parsing and presentation of C++ projects.
Milestone
Metadata
Metadata
Assignees
Labels
Kind: Discussion 💬Kind: Refactor 🔃Level: Moderate (2)Plugin: C++Issues related to the parsing and presentation of C++ projects.Issues related to the parsing and presentation of C++ projects.
Type
Fields
Give feedbackNo fields configured for issues without a type.
As @dbukki discovered in #714 (comment), multiple
CppFunctionentities are persisted for each function: one for each declaration and one for the definition.It should be examined whether these multiple entities are truly required or not. Key aspects to focus on during the examination:
CppFunctionentity for declarations, or maybe is it enough to store one for the definition? What will happen in such a case when a function does not have a definition, but only declaration? Would the Info Tree still be able to show the available information about the function?