diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-10 16:00:22 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-10 16:20:13 +0100 |
commit | cdb144321926d1c43242deeaffa0fb8e55873014 (patch) | |
tree | cda282ed4498efe2aaa9e83a294aa33ec5973cf8 /src/shared/cplusplus/ASTVisit.cpp | |
parent | 4fc2ccf0c5af6d93b1edca95518043b84e342c67 (diff) | |
download | qt-creator-cdb144321926d1c43242deeaffa0fb8e55873014.tar.gz |
Cleanup specifiers.
Diffstat (limited to 'src/shared/cplusplus/ASTVisit.cpp')
-rw-r--r-- | src/shared/cplusplus/ASTVisit.cpp | 106 |
1 files changed, 35 insertions, 71 deletions
diff --git a/src/shared/cplusplus/ASTVisit.cpp b/src/shared/cplusplus/ASTVisit.cpp index f6d1d9184f..4e4ee1ffca 100644 --- a/src/shared/cplusplus/ASTVisit.cpp +++ b/src/shared/cplusplus/ASTVisit.cpp @@ -67,13 +67,11 @@ void TypeofSpecifierAST::accept0(ASTVisitor *visitor) void DeclaratorAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = attributes; it; it = it->next) - accept(it, visitor); + accept(attributes, visitor); accept(ptr_operators, visitor); accept(core_declarator, visitor); accept(postfix_declarators, visitor); - for (SpecifierAST *it = post_attributes; it; it = it->next) - accept(it, visitor); + accept(post_attributes, visitor); accept(initializer, visitor); } visitor->endVisit(this); @@ -82,10 +80,8 @@ void DeclaratorAST::accept0(ASTVisitor *visitor) void SimpleDeclarationAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = decl_specifier_seq; it; it = it->next) - accept(it, visitor); - for (DeclaratorListAST *it = declarators; it; it = it->next) - accept(it, visitor); + accept(decl_specifier_seq, visitor); + accept(declarators, visitor); } visitor->endVisit(this); } @@ -157,12 +153,10 @@ void CastExpressionAST::accept0(ASTVisitor *visitor) void ClassSpecifierAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = attributes; it; it = it->next) - accept(it, visitor); + accept(attributes, visitor); accept(name, visitor); accept(base_clause_list, visitor); - for (DeclarationListAST *it = member_specifiers; it; it = it->next) - accept(it, visitor); + accept(member_specifiers, visitor); } visitor->endVisit(this); } @@ -188,8 +182,7 @@ void CompoundStatementAST::accept0(ASTVisitor *visitor) void ConditionAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = type_specifier; it; it = it->next) - accept(it, visitor); + accept(type_specifier, visitor); accept(declarator, visitor); } visitor->endVisit(this); @@ -250,8 +243,7 @@ void FunctionDeclaratorAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { accept(parameters, visitor); - for (SpecifierAST *it = cv_qualifier_seq; it; it = it->next) - accept(it, visitor); + accept(cv_qualifier_seq, visitor); accept(exception_specification, visitor); accept(as_cpp_initializer, visitor); } @@ -319,8 +311,7 @@ void EnumeratorAST::accept0(ASTVisitor *visitor) void ExceptionDeclarationAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = type_specifier; it; it = it->next) - accept(it, visitor); + accept(type_specifier, visitor); accept(declarator, visitor); } visitor->endVisit(this); @@ -355,8 +346,7 @@ void ExpressionStatementAST::accept0(ASTVisitor *visitor) void FunctionDefinitionAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = decl_specifier_seq; it; it = it->next) - accept(it, visitor); + accept(decl_specifier_seq, visitor); accept(declarator, visitor); accept(ctor_initializer, visitor); accept(function_body, visitor); @@ -367,8 +357,7 @@ void FunctionDefinitionAST::accept0(ASTVisitor *visitor) void ForeachStatementAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = type_specifiers; it; it = it->next) - accept(it, visitor); + accept(type_specifiers, visitor); accept(declarator, visitor); accept(initializer, visitor); accept(expression, visitor); @@ -469,8 +458,7 @@ void OperatorFunctionIdAST::accept0(ASTVisitor *visitor) void ConversionFunctionIdAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = type_specifier; it; it = it->next) - accept(it, visitor); + accept(type_specifier, visitor); accept(ptr_operators, visitor); } visitor->endVisit(this); @@ -502,8 +490,7 @@ void TemplateIdAST::accept0(ASTVisitor *visitor) void NamespaceAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = attributes; it; it = it->next) - accept(it, visitor); + accept(attributes, visitor); accept(linkage_body, visitor); } visitor->endVisit(this); @@ -556,8 +543,7 @@ void NewInitializerAST::accept0(ASTVisitor *visitor) void NewTypeIdAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = type_specifier; it; it = it->next) - accept(it, visitor); + accept(type_specifier, visitor); accept(ptr_operators, visitor); accept(new_array_declarators, visitor); } @@ -574,8 +560,7 @@ void OperatorAST::accept0(ASTVisitor *visitor) void ParameterDeclarationAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = type_specifier; it; it = it->next) - accept(it, visitor); + accept(type_specifier, visitor); accept(declarator, visitor); accept(expression, visitor); } @@ -644,10 +629,8 @@ void TypenameCallExpressionAST::accept0(ASTVisitor *visitor) void TypeConstructorCallAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = type_specifier; it; it = it->next) - accept(it, visitor); - for (ExpressionListAST *it = expression_list; it; it = it->next) - accept(it, visitor); + accept(type_specifier, visitor); + accept(expression_list, visitor); } visitor->endVisit(this); } @@ -665,9 +648,7 @@ void PointerToMemberAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { accept(nested_name_specifier, visitor); - - for (SpecifierAST *it = cv_qualifier_seq; it; it = it->next) - accept(it, visitor); + accept(cv_qualifier_seq, visitor); } visitor->endVisit(this); } @@ -675,8 +656,7 @@ void PointerToMemberAST::accept0(ASTVisitor *visitor) void PointerAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = cv_qualifier_seq; it; it = it->next) - accept(it, visitor); + accept(cv_qualifier_seq, visitor); } visitor->endVisit(this); } @@ -818,8 +798,7 @@ void CatchClauseAST::accept0(ASTVisitor *visitor) void TypeIdAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = type_specifier; it; it = it->next) - accept(it, visitor); + accept(type_specifier, visitor); accept(declarator, visitor); } visitor->endVisit(this); @@ -881,10 +860,8 @@ void WhileStatementAST::accept0(ASTVisitor *visitor) void ObjCClassForwardDeclarationAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = attributes; it; it = it->next) - accept(it, visitor); - for (ObjCIdentifierListAST *it = identifier_list; it; it = it->next) - accept(it, visitor); + accept(attributes, visitor); + accept(identifier_list, visitor); } visitor->endVisit(this); } @@ -892,15 +869,13 @@ void ObjCClassForwardDeclarationAST::accept0(ASTVisitor *visitor) void ObjCClassDeclarationAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = attributes; it; it = it->next) - accept(it, visitor); + accept(attributes, visitor); accept(class_name, visitor); accept(category_name, visitor); accept(superclass, visitor); accept(protocol_refs, visitor); accept(inst_vars_decl, visitor); - for (DeclarationListAST *it = member_declarations; it; it = it->next) - accept(it, visitor); + accept(member_declarations, visitor); } visitor->endVisit(this); } @@ -908,10 +883,8 @@ void ObjCClassDeclarationAST::accept0(ASTVisitor *visitor) void ObjCProtocolForwardDeclarationAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = attributes; it; it = it->next) - accept(it, visitor); - for (ObjCIdentifierListAST *it = identifier_list; it; it = it->next) - accept(it, visitor); + accept(attributes, visitor); + accept(identifier_list, visitor); } visitor->endVisit(this); } @@ -919,12 +892,10 @@ void ObjCProtocolForwardDeclarationAST::accept0(ASTVisitor *visitor) void ObjCProtocolDeclarationAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = attributes; it; it = it->next) - accept(it, visitor); + accept(attributes, visitor); accept(name, visitor); accept(protocol_refs, visitor); - for (DeclarationListAST *it = member_declarations; it; it = it->next) - accept(it, visitor); + accept(member_declarations, visitor); } visitor->endVisit(this); } @@ -932,8 +903,7 @@ void ObjCProtocolDeclarationAST::accept0(ASTVisitor *visitor) void ObjCProtocolRefsAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (ObjCIdentifierListAST *it = identifier_list; it; it = it->next) - accept(it, visitor); + accept(identifier_list, visitor); } visitor->endVisit(this); } @@ -1038,10 +1008,8 @@ void ObjCPropertyAttributeAST::accept0(ASTVisitor *visitor) void ObjCPropertyDeclarationAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = attributes; it; it = it->next) - accept(it, visitor); - for (ObjCPropertyAttributeListAST *it = property_attributes; it; it = it->next) - accept(it, visitor); + accept(attributes, visitor); + accept(property_attributes, visitor); accept(simple_declaration, visitor); } visitor->endVisit(this); @@ -1051,8 +1019,7 @@ void ObjCMessageArgumentDeclarationAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { accept(type_name, visitor); - for (SpecifierAST *it = attributes; it; it = it->next) - accept(it, visitor); + accept(attributes, visitor); } visitor->endVisit(this); } @@ -1062,10 +1029,8 @@ void ObjCMethodPrototypeAST::accept0(ASTVisitor *visitor) if (visitor->visit(this)) { accept(type_name, visitor); accept(selector, visitor); - for (ObjCMessageArgumentDeclarationListAST *it = arguments; it; it = it->next) - accept(it, visitor); - for (SpecifierAST *it = attributes; it; it = it->next) - accept(it, visitor); + accept(arguments, visitor); + accept(attributes, visitor); } visitor->endVisit(this); } @@ -1107,8 +1072,7 @@ void ObjCDynamicPropertiesDeclarationAST::accept0(ASTVisitor *visitor) void ObjCFastEnumerationAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { - for (SpecifierAST *it = type_specifiers; it; it = it->next) - accept(it, visitor); + accept(type_specifiers, visitor); accept(declarator, visitor); accept(initializer, visitor); accept(fast_enumeratable_expression, visitor); |