Bug 502235 - kdevelop does not support c++ concepts
Summary: kdevelop does not support c++ concepts
Status: ASSIGNED
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (Clang-based) (other bugs)
Version First Reported In: git master
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-31 11:47 UTC by Eugene Shalygin
Modified: 2025-10-26 16:26 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Shalygin 2025-03-31 11:47:48 UTC
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.
Comment 1 Bug Janitor Service 2025-10-26 16:26:07 UTC
A possibly relevant merge request was started @ https://invent.kde.org/kdevelop/kdevelop/-/merge_requests/834