9 #ifndef LLVM_CLANG_FRONTEND_SERIALIZEDDIAGNOSTICPRINTER_H 10 #define LLVM_CLANG_FRONTEND_SERIALIZEDDIAGNOSTICPRINTER_H 14 #include "llvm/Bitstream/BitstreamWriter.h" 21 class DiagnosticConsumer;
22 class DiagnosticsEngine;
23 class DiagnosticOptions;
25 namespace serialized_diags {
35 std::unique_ptr<DiagnosticConsumer>
create(StringRef OutputFile,
37 bool MergeChildRecords =
false);
Specialize PointerLikeTypeTraits to allow LazyGenerationalUpdatePtr to be placed into a PointerUnion...
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...
Options for controlling the compiler diagnostics engine.
Dataflow Directional Tag Classes.
std::unique_ptr< DiagnosticConsumer > create(StringRef OutputFile, DiagnosticOptions *Diags, bool MergeChildRecords=false)
Returns a DiagnosticConsumer that serializes diagnostics to a bitcode file.