summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/ASTVisit.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2010-02-06 11:38:54 +0100
committerErik Verbruggen <erik.verbruggen@nokia.com>2010-02-07 10:49:03 +0100
commitac6aba5ec34e2b2f7f83105e9a986e629e00ad14 (patch)
tree78f62f21381b749ed9c81939a9284a4cc5c29a20 /src/shared/cplusplus/ASTVisit.cpp
parent8d8b05da5a93bcd8f45a2d1b796ff1e4b1102ff5 (diff)
downloadqt-creator-ac6aba5ec34e2b2f7f83105e9a986e629e00ad14.tar.gz
Simplified Q_FLAGS and Q_DECLARE_FLAGS parsing.
Diffstat (limited to 'src/shared/cplusplus/ASTVisit.cpp')
-rw-r--r--src/shared/cplusplus/ASTVisit.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/shared/cplusplus/ASTVisit.cpp b/src/shared/cplusplus/ASTVisit.cpp
index 68e1d7219f..e37c964939 100644
--- a/src/shared/cplusplus/ASTVisit.cpp
+++ b/src/shared/cplusplus/ASTVisit.cpp
@@ -136,7 +136,7 @@ void QtEnumDeclarationAST::accept0(ASTVisitor *visitor)
void QtFlagsDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
- accept(enumerator_list, visitor);
+ accept(flag_enums_list, visitor);
}
visitor->endVisit(this);
}
@@ -144,6 +144,8 @@ void QtFlagsDeclarationAST::accept0(ASTVisitor *visitor)
void QtDeclareFlagsDeclarationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
+ accept(flags_name, visitor);
+ accept(enum_name, visitor);
}
visitor->endVisit(this);
}