This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Code model doesn't distingwish template partial specializations from primary template declarations. The code example: template<typename T> struct Pair { // ... }; template<typename T> struct Pair<T*> { // ... }; The end-user effect is as follows: class view shows only one Pair template; when navigating it goes to partial specialization. This is similar to defects described in #92138 and #98188, but is different from both language and implementation point of view. Parser creates CSM_TEMPLATE_CLASS_DECLARATION node in the case of template partial specilaization.
Fixed. /shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/core/AstRenderer.java,v <-- AstRenderer.java new revision: 1.2.2.18.4.20; previous revision: 1.2.2.18.4.19 /shared/data/ccvs/repository/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/csm/Attic/TemplateUtils.java,v <-- TemplateUtils.java new revision: 1.1.2.2; previous revision: 1.1.2.1
Verified in build 20071205