diff options
Diffstat (limited to 'typesystem.h')
-rw-r--r-- | typesystem.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/typesystem.h b/typesystem.h index be2852bd9..b47a20030 100644 --- a/typesystem.h +++ b/typesystem.h @@ -60,11 +60,20 @@ struct APIEXTRACTOR_API Include QString toString() const; - bool operator<(const Include &other) const + bool operator<(const Include& other) const { return name < other.name; } + + bool operator==(const Include& other) const + { + return type == other.type && name == other.name; + } }; + +APIEXTRACTOR_API uint qHash(const Include& inc); +APIEXTRACTOR_API QTextStream& operator<<(QTextStream& out, const Include& include); + typedef QList<Include> IncludeList; typedef QMap<int, QString> ArgumentMap; |