Logs compilation errors to VuoCompilerIssues.
Definition at line 17 of file VuoCompilerDiagnosticConsumer.hh.
Public Member Functions | |
VuoCompilerDiagnosticConsumer (shared_ptr< VuoClangIssues > issues, map< string, string > virtualToRealFilePaths={}) | |
Creates a diagnostic consumer that logs compilation errors in issues . | |
void | HandleDiagnostic (clang::DiagnosticsEngine::Level level, const clang::Diagnostic &diagnostic) override |
Invoked by Clang to log compilation errors. | |
|
explicit |
Creates a diagnostic consumer that logs compilation errors in issues
.
issues | The list to which compilation errors/warnings should be added. |
virtualToRealFilePaths | Key = virtual file path+name (see VuoCModuleCompiler::getVirtualSourcePath); value = real (file-on-disk) file path+name. |
Definition at line 27 of file VuoCompilerDiagnosticConsumer.cc.
|
override |
Invoked by Clang to log compilation errors.
Based on https://github.com/llvm-mirror/clang-tools-extra/blob/master/clangd/Compiler.cpp
Definition at line 37 of file VuoCompilerDiagnosticConsumer.cc.