Summary: | code completion fails with partial template specialization | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Ignat Semenov <i.semenov.kde> |
Component: | Language Support: CPP (old) | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | i.semenov.kde |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdevelop/dcc458b53c7d2cec085de8c23ac6d2d231f35f40 | Version Fixed In: | |
Sentry Crash Report: |
Description
Ignat Semenov
2010-05-09 21:25:17 UTC
And it looks like that in the code completion list: class effective_pair< void, T2 ><class T2> This is not quite correct in my opinion. It should be something along the lines of: class effective_pair< void, class T2 > similar to how non-specialized template classes are displayed: class effective_pair< class T1, class T2 > This bug is still present in the recent master. Git commit dcc458b53c7d2cec085de8c23ac6d2d231f35f40 by Olivier JG. Committed on 28/10/2012 at 14:21. Pushed by olivierjg into branch 'master'. Don't generate double template identifiers for specializations during code completion. TODO: It would be nice to have the cursor at the first required template parameter in specializations. M +21 -26 languages/cpp/codecompletion/item.cpp http://commits.kde.org/kdevelop/dcc458b53c7d2cec085de8c23ac6d2d231f35f40 |