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

Eray Ozkural erayo at bilkent.edu.tr
Thu Feb 27 13:22:05 UTC 2003


------- 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 
all typenames correctly, we can easily construct the correct template specification 
string.




More information about the KDevelop-devel mailing list