diff options
Diffstat (limited to 'clang/Driver/TextDiagnostics.h')
| -rw-r--r-- | clang/Driver/TextDiagnostics.h | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/clang/Driver/TextDiagnostics.h b/clang/Driver/TextDiagnostics.h deleted file mode 100644 index 9b8d9fb27db..00000000000 --- a/clang/Driver/TextDiagnostics.h +++ /dev/null @@ -1,50 +0,0 @@ -//===--- TextDiagnostics.h - Text Diagnostics Checkers ----------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This is the parent class for all text diagnostics. -// -//===----------------------------------------------------------------------===// - -#ifndef TEXT_DIAGNOSTICS_H_ -#define TEXT_DIAGNOSTICS_H_ - -#include "clang/Basic/Diagnostic.h" - -namespace clang { -class SourceManager; -class HeaderSearch; -class Preprocessor; - -class TextDiagnostics : public DiagnosticClient { - HeaderSearch *TheHeaderSearch; -protected: - std::string FormatDiagnostic(Diagnostic &Diags, Diagnostic::Level Level, - diag::kind ID, - const std::string *Strs, - unsigned NumStrs); -public: - TextDiagnostics() {} - virtual ~TextDiagnostics(); - - void setHeaderSearch(HeaderSearch &HS) { TheHeaderSearch = &HS; } - - virtual bool isInSystemHeader(FullSourceLoc Pos) const; - - virtual void HandleDiagnostic(Diagnostic &Diags, Diagnostic::Level DiagLevel, - FullSourceLoc Pos, - diag::kind ID, - const std::string *Strs, - unsigned NumStrs, - const SourceRange *Ranges, - unsigned NumRanges) = 0; -}; - -} // end namspace clang - -#endif |

