@@ -81,26 +81,27 @@ class VersionNumber
81
81
VersionNumber &operator =(const VersionNumber &value) = default ;
82
82
VersionNumber &operator =(const QString &value);
83
83
84
- bool operator <(const VersionNumber &value) const ;
85
- bool operator <=(const VersionNumber &value) const ;
86
- bool operator >(const VersionNumber &value) const ;
87
- bool operator >=(const VersionNumber &value) const ;
88
- bool operator ==(const VersionNumber &value) const ;
89
- bool operator !=(const VersionNumber &value) const ;
84
+ [[nodiscard]] bool operator <(const VersionNumber &value) const ;
85
+ [[nodiscard]] bool operator <=(const VersionNumber &value) const ;
86
+ [[nodiscard]] bool operator >(const VersionNumber &value) const ;
87
+ [[nodiscard]] bool operator >=(const VersionNumber &value) const ;
88
+ [[nodiscard]] bool operator ==(const VersionNumber &value) const ;
89
+ [[nodiscard]] bool operator !=(const VersionNumber &value) const ;
90
90
91
91
private:
92
92
QString str; // Full version string
93
93
int epoch {};
94
94
QStringList upstream_version; // A string list of characters, numbers are grouped together
95
95
QStringList debian_revision;
96
96
97
- static QStringList groupDigits (const QString &value); // Add characters to separate elements, groups digits together
97
+ // Add characters to separate elements, groups digits together
98
+ [[nodiscard]] static QStringList groupDigits (const QString &value);
98
99
void setStrings (const QString &value);
99
100
100
- [[nodiscard]] int compare ( const VersionNumber &first,
101
- const VersionNumber &second) const ; // 1 for >second, -1 for <second, 0 for equal
102
- static int compare (const QStringList &first, const QStringList &second);
103
- static int compare (QChar first, QChar second);
101
+ // 1 for > second, -1 for < second, 0 for equal
102
+ [[nodiscard]] int compare ( const VersionNumber &first, const VersionNumber &second) const ;
103
+ [[nodiscard]] static int compare (const QStringList &first, const QStringList &second);
104
+ [[nodiscard]] static int compare (QChar first, QChar second);
104
105
};
105
106
106
107
Q_DECLARE_METATYPE (VersionNumber)
0 commit comments