title: Cedet - Can't see all the prototypes of function
body: <p>I started managing my c++ projects with <code>CEDET</code> and made my configuration using Alex's Tutorial "A gentle introduction to CEDET" and almost everything is working properly.</p>
  
  <p>However, although I have <code>semantic-idle-completion-mode</code> active to see the prototypes of my functions, it is not working as expected.</p>
  
  <p>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.</p>
  
  <p>Here is an example, I try to call one among the 3 constructors of the SrmSkeleton class.</p>
  
  <blockquote>
    <p>void createChainsFromSkel()
    {</p>
    
    <blockquote>
      <p>vector effectors = mySkeleton->getEndEffectors();</p>
      
      <p>mySkeleton = new SmrSkeleton(</p>
    </blockquote>
  </blockquote>
  
  <p>The only prototype <code>Semantic</code> suggests me is</p>
  
  <blockquote>
    <p>SmrSkeleton SmrSkeleon (string _name)</p>
  </blockquote>
  
  <p>However, if a use `M-x semantic-analize-current-context, this is what I get</p>
  
  <blockquote>
    <p>Context Type: #
    
    <p>Bounds: nil</p>
    
    <p>Function: SmrSkeleton SmrSkeleton (string _name)</p>
  
  <pre><code>      SmrSkeleton SmrSkeleton (SmrModeType _mode,SmrTransformationOrderType _rotOrder,string _name)
       SmrSkeleton SmrSkeleton (const SmrSkeleton&amp; _skel)
        virtual void ~SmrSkeleton (void)
  </code></pre>
    
    <p>Argument Index: 1</p>
    
    <p>Argument: void </p>
    
    <p>Prefix Classes: 'function
                    'variable
                    'type</p>
  </blockquote>
  
  <p>The 3 existing constructors are listed but not suggested. And when I try to use <code>M-x semantic-ia-complete-symbol</code> emacs stops completely.</p>
  
  <p>I would like to know why <code>CEDET</code> is working like this and if there is something (change my cedet configuration, redefine some variables...) I can do to fix this strange behavior.</p>