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

Function runVisitor

plugins/clang/tests/test_clangutils.cpp:78–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

76}
77
78TranslationUnit runVisitor(const QByteArray& code, CXCursorVisitor visitor, CXClientData data)
79{
80 auto unit = parse(code);
81 const auto startCursor = clang_getTranslationUnitCursor(unit.get());
82 QVERIFY_RETURN(!clang_Cursor_isNull(startCursor), {});
83 QVERIFY_RETURN(clang_visitChildren(startCursor, visitor, data) == 0, {});
84 return unit;
85}
86
87template <typename Visitor>
88TranslationUnit runVisitor(const QByteArray& code, Visitor& visitor)

Callers 2

testGetScopeMethod · 0.85

Calls 2

parseFunction · 0.70
getMethod · 0.45

Tested by

no test coverage detected