Can recently added libclang API be used in KDevelop?
Allow getting template args for ClassTemplateSpecializations - this could replace the use of ParamIterator
in Visitor::createClassTemplateSpecializationType()
. Or does it work automagically seeing as ParamIterator
's results are already used only as a fallback?
There are also many other recent (since 2022-08-29) potentially useful additions to libclang:
clang_CXXMethod_isMoveAssignmentOperator
clang_CXXMethod_isCopyAssignmentOperator
clang_CXXMethod_isDeleted
clang_getNonReferenceType
clang_getUnqualifiedType
[libclang] Expose completion result kind in CXCompletionResult
was recently reverted unfortunately. But may be fixed and re-committed soon.
Edited by Igor Kushnir