MCPcopy Create free account
hub / github.com/KDE/kdevelop / areAllResultsOverloadCandidates

Function areAllResultsOverloadCandidates

plugins/clang/codecompletion/context.cpp:930–940  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

928static MemberAccessReplacer s_memberAccessReplacer;
929
930bool areAllResultsOverloadCandidates(const CXCodeCompleteResults& results)
931{
932#if CINDEX_VERSION_MINOR >= 30
933 return std::all_of(results.Results, results.Results + results.NumResults, [](const CXCompletionResult& result) {
934 return result.CursorKind == CXCursor_OverloadCandidate;
935 });
936#else
937 // CXCursor_OverloadCandidate is unavailable in this version, so we return true only if there are no results.
938 return results.NumResults == 0;
939#endif
940}
941} // namespace
942
943ClangCodeCompletionContext::ClangCodeCompletionContext(const DUContextPointer& context,

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected