diff --git a/src/libs/cplusplus/CppDocument.h b/src/libs/cplusplus/CppDocument.h index 81fcc9181d33055b1f4658f3e8a6df4833919a22..cd784ed642797432fba5253290d10f26ea7fec25 100644 --- a/src/libs/cplusplus/CppDocument.h +++ b/src/libs/cplusplus/CppDocument.h @@ -138,12 +138,14 @@ public: public: DiagnosticMessage(int level, const QString &fileName, - int line, int column, - const QString &text) + unsigned line, unsigned column, + const QString &text, + unsigned length = 0) : _level(level), _fileName(fileName), _line(line), _column(column), + _length(length), _text(text) { } @@ -168,6 +170,9 @@ public: unsigned column() const { return _column; } + unsigned length() const + { return _length; } + QString text() const { return _text; } @@ -176,6 +181,7 @@ public: QString _fileName; unsigned _line; unsigned _column; + unsigned _length; QString _text; };