Version: 4.2.3 (using KDE 4.7.0) OS: Linux For Template Class,Kdevelop cannot parse base-class' public and protected member function and member data in its extend class! But it does well for non-template class! Kdevelop also works well for template class outside the extend class's member function. Reproducible: Always Steps to Reproduce: For such a header file: #ifndef BASE_H #define BASE_H template<class T> class Base { public: int a; void base_func() {} }; template<class T> class Extend : public Base<T> { public: void extend_func() { this->base_func(); this->a = 5; } }; #endif // BASE_H Kdevelop cannot parse "this->base_func()" " this->a "! Actual Results: Kdevelop cannot parse "this->base_func()" " this->a "! Expected Results: Kdevelop should parse "this->base_func()" " this->a "! Nothing added. This bug make users who use c++ template troublesome! Could this bug repaire?
Could this bug confirmed? This bug has make many troubles for develop.
confirmed
*** This bug has been marked as a duplicate of bug 220287 ***