Re: [cedet-semantic] I can not see all the prototypes of the same constructor
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2013-03-16 00:39:09
|
On 03/14/2013 03:11 PM, Pamela Carreño wrote: > Hi, > > I started managing my c++ projects with CEDET and made my configuration > using Alex's Tutorial "A gentle introduction to CEDET" and almost > everything is working properly. > > However, although I have semantic-idle-completion-mode active to see the > prototypes of my functions, it is not working as expected. > > More precisely, when I want to call a polymorphic method or the > constructor of a class with several possible constructors, the > mini-buffer only shows me one possible definition. > > I have debugged the semantic analyzer and the tags for this methods and > constructor exist. > > I would like to know why CEDET is working like this and if there is > something (change my cedet configuration, redefine some variables...) I > can do to fix this strange behavior. The completion engine focuses down to a single tag as best it can. When there are multiple tags, it just picks one. This works ok if you are completing on the name of a method since all the names are the same. If you were to jump to a method, and use the completion function with semantic-complete-jump, hitting TAB multiple times will switch between the different possible matches, showing each in the code. Could you be more precise about the kind of completion you are trying to use? Thanks Eric |