Simplified Q_FLAGS and Q_DECLARE_FLAGS parsing.

This commit is contained in:
Erik Verbruggen
2010-02-06 11:38:54 +01:00
parent 8d8b05da5a
commit ac6aba5ec3
6 changed files with 82 additions and 73 deletions

View File

@@ -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);
}