[Bug 41944] Representation for template classes is incorrect in class view browser

Roberto Raggi roberto at kdevelop.org
Thu Feb 27 13:34:02 UTC 2003


On Thu, 2003-02-27 at 13:21, Eray Ozkural wrote:
> ------- You are receiving this mail because: -------
> You are the assignee for the bug, or are watching the assignee.
>      
> http://bugs.kde.org/show_bug.cgi?id=41944     
> erayo at bilkent.edu.tr changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |NEW
>       everconfirmed|0                           |1
> 
> 
> 
> ------- Additional Comments From erayo at bilkent.edu.tr  2003-02-27 13:21 -------
> Tested with following valid C++ code: 
>  template <class Key, class Value> class FooBase 
>  { 
>   public: 
>     FooBase() {} 
>  }; 
>  
>   class Foo : public FooBase<long, int *> 
>  { 
>   public: 
>      Foo() {} 
>  }; 
>  
> 
> Class parser successful in extracting declarations, however in the class view there is 
> lacking information: there is not the slightest indication of these being template  classes. 
>  
> Suggestion: Output parsed template parameters (it shouldn't be cut'n paste of text from 
> the declaration). Roberto, we parse the template <....> as in the standard right? If it gets 
yes, ClassOrNamespaceNameAST contains the Template Argument List ;)

ciao robe






More information about the KDevelop-devel mailing list