Lines Matching defs:SDiagsWriter

54 class SDiagsWriter;
57 SDiagsWriter &Writer;
59 SDiagsRenderer(SDiagsWriter &Writer, const LangOptions &LangOpts,
90 SDiagsWriter &Writer;
96 SDiagsMerger(SDiagsWriter &Writer) : Writer(Writer) {}
132 class SDiagsWriter : public DiagnosticConsumer {
138 explicit SDiagsWriter(std::shared_ptr<SharedState> State)
143 SDiagsWriter(StringRef File, DiagnosticOptions *Diags, bool MergeChildRecords)
152 ~SDiagsWriter() override {}
300 return std::make_unique<SDiagsWriter>(OutputFile, Diags, MergeChildRecords);
343 void SDiagsWriter::AddLocToRecord(FullSourceLoc Loc, PresumedLoc PLoc,
360 void SDiagsWriter::AddCharSourceRangeToRecord(CharSourceRange Range,
372 unsigned SDiagsWriter::getEmitFile(const char *FileName){
391 void SDiagsWriter::EmitCharSourceRange(CharSourceRange R,
401 void SDiagsWriter::EmitPreamble() {
425 void SDiagsWriter::EmitBlockInfoBlock() {
514 void SDiagsWriter::EmitMetaBlock() {
524 unsigned SDiagsWriter::getEmitCategory(unsigned int category) {
538 unsigned SDiagsWriter::getEmitDiagnosticFlag(DiagnosticsEngine::Level DiagLevel,
549 unsigned SDiagsWriter::getEmitDiagnosticFlag(StringRef FlagName) {
571 void SDiagsWriter::HandleDiagnostic(DiagnosticsEngine::Level DiagLevel,
641 void SDiagsWriter::EmitDiagnosticMessage(FullSourceLoc Loc, PresumedLoc PLoc,
677 void SDiagsWriter::EnterDiagBlock() {
681 void SDiagsWriter::ExitDiagBlock() {
699 void SDiagsWriter::EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges,
742 DiagnosticsEngine *SDiagsWriter::getMetaDiags() {
753 // 2. Pass a DiagnosticsEngine to SDiagsWriter on creation - this would need
766 void SDiagsWriter::RemoveOldDiagnostics() {
776 void SDiagsWriter::finish() {