diff options
Diffstat (limited to 'plugins/clangstaticanalyzer/clangstaticanalyzerdiagnostic.h')
-rw-r--r-- | plugins/clangstaticanalyzer/clangstaticanalyzerdiagnostic.h | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnostic.h b/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnostic.h index 4ab2e3c30d..fe744a555b 100644 --- a/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnostic.h +++ b/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnostic.h @@ -19,6 +19,8 @@ #ifndef CLANGSTATICANALZYERDIAGNOSTIC_H #define CLANGSTATICANALZYERDIAGNOSTIC_H +#include <analyzerbase/diagnosticlocation.h> + #include <QList> #include <QMetaType> #include <QString> @@ -26,19 +28,6 @@ namespace ClangStaticAnalyzer { namespace Internal { -class Location -{ -public: - Location(); - Location(const QString &filePath, int line, int column); - - bool isValid() const; - - QString filePath; - int line; - int column; -}; - class ExplainingStep { public: @@ -48,8 +37,8 @@ public: QString message; QString extendedMessage; - Location location; - QList<Location> ranges; + Analyzer::DiagnosticLocation location; + QList<Analyzer::DiagnosticLocation> ranges; int depth; }; @@ -63,7 +52,7 @@ public: QString type; QString issueContextKind; QString issueContext; - Location location; + Analyzer::DiagnosticLocation location; QList<ExplainingStep> explainingSteps; }; |