mirror of https://github.com/qt/qtbase.git
Tracepointgen: Handle enum class and enum struct
Adds handling for enum class and enum struct. Task-number: QTBUG-140048 Change-Id: Ib330ff961a158b5bff05523b3ee38a56698bca2b Reviewed-by: Janne Roine <janne.roine@qt.io> Reviewed-by: Sami Varanka <sami.varanka@qt.io>
This commit is contained in:
parent
7a272c2900
commit
69c7d2eff4
|
@ -285,7 +285,7 @@ QStringList Parser::findEnumValues(const QString &name, const QStringList &inclu
|
|||
}
|
||||
|
||||
if (valid) {
|
||||
QRegularExpression macro(QStringLiteral("enum +([A-Za-z0-9_]*)"));
|
||||
QRegularExpression macro(QStringLiteral("enum\\s+(?:struct|class)?\\s*+([A-Za-z0-9_]*)"));
|
||||
QRegularExpressionMatchIterator m = macro.globalMatch(data);
|
||||
while (m.hasNext()) {
|
||||
QRegularExpressionMatch match = m.next();
|
||||
|
|
Loading…
Reference in New Issue