summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/ASTVisit.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2009-11-10 16:00:22 +0100
committerRoberto Raggi <roberto.raggi@nokia.com>2009-11-10 16:20:13 +0100
commitcdb144321926d1c43242deeaffa0fb8e55873014 (patch)
treecda282ed4498efe2aaa9e83a294aa33ec5973cf8 /src/shared/cplusplus/ASTVisit.cpp
parent4fc2ccf0c5af6d93b1edca95518043b84e342c67 (diff)
downloadqt-creator-cdb144321926d1c43242deeaffa0fb8e55873014.tar.gz
Cleanup specifiers.
Diffstat (limited to 'src/shared/cplusplus/ASTVisit.cpp')
-rw-r--r--src/shared/cplusplus/ASTVisit.cpp106
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);