diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-09 15:42:55 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-09 15:42:55 +0100 |
commit | 33ee1c888452592023534df58ff1ab024083ea75 (patch) | |
tree | 8add45dc2350fe817151c627a5efdb2224f64994 /src/shared/cplusplus | |
parent | 56a677e0b6b4e3377da2bec7e384fa5a0961b87e (diff) | |
download | qt-creator-33ee1c888452592023534df58ff1ab024083ea75.tar.gz |
Added AST forward declaration generation.
Done with Erik Verbruggen
Diffstat (limited to 'src/shared/cplusplus')
-rw-r--r-- | src/shared/cplusplus/ASTfwd.h | 74 |
1 files changed, 36 insertions, 38 deletions
diff --git a/src/shared/cplusplus/ASTfwd.h b/src/shared/cplusplus/ASTfwd.h index e0a5c59d9a..8703e512e1 100644 --- a/src/shared/cplusplus/ASTfwd.h +++ b/src/shared/cplusplus/ASTfwd.h @@ -100,11 +100,12 @@ class ExpressionAST; class ExpressionListAST; class ExpressionOrDeclarationStatementAST; class ExpressionStatementAST; -class ForeachStatementAST; class ForStatementAST; +class ForeachStatementAST; class FunctionDeclaratorAST; class FunctionDefinitionAST; class GotoStatementAST; +class IdentifierListAST; class IfStatementAST; class LabeledStatementAST; class LinkageBodyAST; @@ -120,10 +121,42 @@ class NestedExpressionAST; class NestedNameSpecifierAST; class NewArrayDeclaratorAST; class NewExpressionAST; -class NewPlacementAST; class NewInitializerAST; +class NewPlacementAST; class NewTypeIdAST; class NumericLiteralAST; +class ObjCClassDeclarationAST; +class ObjCClassForwardDeclarationAST; +class ObjCDynamicPropertiesDeclarationAST; +class ObjCEncodeExpressionAST; +class ObjCFastEnumerationAST; +class ObjCInstanceVariablesDeclarationAST; +class ObjCMessageArgumentAST; +class ObjCMessageArgumentDeclarationAST; +class ObjCMessageArgumentDeclarationListAST; +class ObjCMessageArgumentListAST; +class ObjCMessageExpressionAST; +class ObjCMethodDeclarationAST; +class ObjCMethodPrototypeAST; +class ObjCPropertyAttributeAST; +class ObjCPropertyAttributeListAST; +class ObjCPropertyDeclarationAST; +class ObjCProtocolDeclarationAST; +class ObjCProtocolExpressionAST; +class ObjCProtocolForwardDeclarationAST; +class ObjCProtocolRefsAST; +class ObjCSelectorAST; +class ObjCSelectorArgumentAST; +class ObjCSelectorArgumentListAST; +class ObjCSelectorExpressionAST; +class ObjCSelectorWithArgumentsAST; +class ObjCSelectorWithoutArgumentsAST; +class ObjCSynchronizedStatementAST; +class ObjCSynthesizedPropertiesDeclarationAST; +class ObjCSynthesizedPropertyAST; +class ObjCSynthesizedPropertyListAST; +class ObjCTypeNameAST; +class ObjCVisibilityDeclarationAST; class OperatorAST; class OperatorFunctionIdAST; class ParameterDeclarationAST; @@ -135,6 +168,7 @@ class PostfixAST; class PostfixDeclaratorAST; class PostfixExpressionAST; class PtrOperatorAST; +class QtMethodAST; class QualifiedNameAST; class ReferenceAST; class ReturnStatementAST; @@ -165,42 +199,6 @@ class UnaryExpressionAST; class UsingAST; class UsingDirectiveAST; class WhileStatementAST; -class QtMethodAST; - -// ObjC++ -class IdentifierListAST; -class ObjCClassForwardDeclarationAST; -class ObjCClassDeclarationAST; -class ObjCProtocolForwardDeclarationAST; -class ObjCProtocolDeclarationAST; -class ObjCProtocolRefsAST; -class ObjCMessageExpressionAST; -class ObjCMessageArgumentListAST; -class ObjCMessageArgumentAST; -class ObjCProtocolExpressionAST; -class ObjCTypeNameAST; -class ObjCEncodeExpressionAST; -class ObjCSelectorAST; -class ObjCSelectorWithoutArgumentsAST; -class ObjCSelectorArgumentAST; -class ObjCSelectorArgumentListAST; -class ObjCSelectorWithArgumentsAST; -class ObjCSelectorExpressionAST; -class ObjCInstanceVariablesDeclarationAST; -class ObjCVisibilityDeclarationAST; -class ObjCPropertyDeclarationAST; -class ObjCPropertyAttributeListAST; -class ObjCPropertyAttributeAST; -class ObjCMethodPrototypeAST; -class ObjCMethodDeclarationAST; -class ObjCMessageArgumentDeclarationListAST; -class ObjCMessageArgumentDeclarationAST; -class ObjCSynthesizedPropertyAST; -class ObjCSynthesizedPropertyListAST; -class ObjCSynthesizedPropertiesDeclarationAST; -class ObjCDynamicPropertiesDeclarationAST; -class ObjCFastEnumerationAST; -class ObjCSynchronizedStatementAST; } // end of namespace CPlusPlus |