| Summary: | kdevelop does not support c++ concepts | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | Eugene Shalygin <eugene.shalygin+bugzilla.kde> |
| Component: | Language Support: CPP (Clang-based) | Assignee: | kdevelop-bugs-null |
| Status: | ASSIGNED --- | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | git master | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
A possibly relevant merge request was started @ https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/834 |
SUMMARY There are no neither highlighting nor tooltips for C++ concepts in the code. STEPS TO REPRODUCE #include <concepts> template <std::integral T> T foo(T) { } OBSERVED RESULT "std::integral" is not colorized and there is no tooltip for it. Same applies to user-provided concept definitions. EXPECTED RESULT At least highlight it as a boolean variable.