summaryrefslogtreecommitdiffstats
path: root/src/track
diff options
context:
space:
mode:
authorUwe Klotz <uklotz@mixxx.org>2020-05-08 13:14:39 +0200
committerUwe Klotz <uklotz@mixxx.org>2020-05-13 16:47:53 +0200
commit2feedb2d1b438ecf1fe9b28465d738c72cf71d06 (patch)
tree47bb04ff075d589ae46ce5938aa52ab1ae7488e8 /src/track
parentc2da82004f5785b1b23895b333e19a4dbf2f035e (diff)
Add optional seed = 0 parameter to qHash functions
Diffstat (limited to 'src/track')
-rw-r--r--src/track/trackfile.h4
-rw-r--r--src/track/trackref.h8
2 files changed, 9 insertions, 3 deletions
diff --git a/src/track/trackfile.h b/src/track/trackfile.h
index 96c73f4a3a..7e037840a9 100644
--- a/src/track/trackfile.h
+++ b/src/track/trackfile.h
@@ -124,6 +124,8 @@ inline QDebug operator<<(QDebug debug, const TrackFile& trackFile) {
#endif
}
-inline uint qHash(const TrackFile& key, uint seed) {
+inline uint qHash(
+ const TrackFile& key,
+ uint seed = 0) {
return qHash(key.location(), seed);
}
diff --git a/src/track/trackref.h b/src/track/trackref.h
index 7a60e045ce..ef238dad0e 100644
--- a/src/track/trackref.h
+++ b/src/track/trackref.h
@@ -116,6 +116,10 @@ std::ostream& operator<<(std::ostream& os, const TrackRef& trackRef);
QDebug operator<<(QDebug debug, const TrackRef& trackRef);
-inline uint qHash(const TrackRef& key, uint seed) {
- return qHash(key.getLocation(), seed) ^ qHash(key.getId(), seed);
+inline uint qHash(
+ const TrackRef& key,
+ uint seed = 0) {
+ return qHash(
+ key.getLocation(), seed) ^
+ qHash(key.getId(), seed);
}