Bug 502235

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:

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