forked from qt-creator/qt-creator
Clang: Reparse only if files are changed
Includes are now watched by a file watcher. Unsaved file changes are watched too. If they are changed the translation units which depend on them are set to a state which require a reparse. Later the diagnostics of this units are collected and send back to creator. Change-Id: I2fb5c7dd6644687f22399edd8d18edd6215c9505 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
@@ -54,6 +54,8 @@ class SQLITE_EXPORT Utf8String
|
||||
friend SQLITE_EXPORT QDataStream &operator<<(QDataStream &datastream, const Utf8String &text);
|
||||
friend SQLITE_EXPORT QDataStream &operator>>(QDataStream &datastream, Utf8String &text);
|
||||
|
||||
friend SQLITE_EXPORT uint qHash(const Utf8String &utf8String);
|
||||
|
||||
public:
|
||||
Utf8String() = default;
|
||||
explicit Utf8String(const char *utf8Text, int size);
|
||||
@@ -118,6 +120,8 @@ SQLITE_EXPORT QDataStream &operator>>(QDataStream &datastream, Utf8String &text)
|
||||
SQLITE_EXPORT QDebug operator<<(QDebug debug, const Utf8String &text);
|
||||
SQLITE_EXPORT void PrintTo(const Utf8String &text, ::std::ostream* os);
|
||||
|
||||
SQLITE_EXPORT uint qHash(const Utf8String &utf8String);
|
||||
|
||||
#define Utf8StringLiteral(str) Utf8String::fromByteArray(QByteArrayLiteral(str))
|
||||
|
||||
Q_DECLARE_METATYPE(Utf8String)
|
||||
|
||||
Reference in New Issue
Block a user