aboutsummaryrefslogtreecommitdiffstats
path: root/typesystem.h
diff options
context:
space:
mode:
Diffstat (limited to 'typesystem.h')
-rw-r--r--typesystem.h11
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;