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

Method allProblemsForContext

kdevplatform/language/duchain/duchainutils.cpp:614–630  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

612}
613
614QVector<KDevelop::Problem::Ptr> KDevelop::DUChainUtils::allProblemsForContext(const KDevelop::ReferencedTopDUContext& top)
615{
616 QVector<KDevelop::Problem::Ptr> ret;
617
618 const auto problems = top->problems();
619 const auto contextProblems = ICore::self()->languageController()->staticAssistantsManager()->problemsForContext(top);
620 ret.reserve(problems.size() + contextProblems.size());
621
622 for (const auto& p : problems) {
623 ret << p;
624 }
625 for (const auto& p : contextProblems) {
626 ret << p;
627 }
628
629 return ret;
630}
631

Callers

nothing calls this directly

Calls 6

problemsForContextMethod · 0.80
languageControllerMethod · 0.80
problemsMethod · 0.45
reserveMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected