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,
547 unsigned SDiagsWriter::getEmitDiagnosticFlag(StringRef FlagName) {
569 void SDiagsWriter::HandleDiagnostic(DiagnosticsEngine::Level DiagLevel,
639 void SDiagsWriter::EmitDiagnosticMessage(FullSourceLoc Loc, PresumedLoc PLoc,
675 void SDiagsWriter::EnterDiagBlock() {
679 void SDiagsWriter::ExitDiagBlock() {
697 void SDiagsWriter::EmitCodeContext(SmallVectorImpl<CharSourceRange> &Ranges,
740 DiagnosticsEngine *SDiagsWriter::getMetaDiags() {
751 // 2. Pass a DiagnosticsEngine to SDiagsWriter on creation - this would need
764 void SDiagsWriter::RemoveOldDiagnostics() {
774 void SDiagsWriter::finish() {