MCPcopy Create free account
hub / github.com/beefytech/Beef / ClangHelper_AddTranslationUnit

Function ClangHelper_AddTranslationUnit

IDEHelper/Clang/ClangHelper.cpp:1525–1538  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1523}
1524
1525BF_EXPORT void BF_CALLTYPE ClangHelper_AddTranslationUnit(ClangHelper* clangHelper, const char* fileName, const char* headerPrefix, const char* clangArgs, BfSourceClassifier::CharData* charData, int charLen)
1526{
1527 if (clangHelper == NULL)
1528 return;
1529 if (!clangHelper->mIsForResolve)
1530 {
1531 OutputDebugStrF("AddTranslationUnit %s\n", fileName);
1532 //gClangPerfManager.StartRecording();
1533 }
1534
1535 gClangPerfManager.ZoneStart("Clang AddTranslationUnit");
1536 clangHelper->AddTranslationUnit(fileName, headerPrefix, clangArgs, charData, charLen);
1537 gClangPerfManager.ZoneEnd();
1538}
1539
1540BF_EXPORT void BF_CALLTYPE ClangHelper_RemoveTranslationUnit(ClangHelper* clangHelper, const char* fileName)
1541{

Callers

nothing calls this directly

Calls 3

ZoneStartMethod · 0.80
AddTranslationUnitMethod · 0.80
ZoneEndMethod · 0.80

Tested by

no test coverage detected