diff options
Diffstat (limited to 'src/shared/cplusplus/AST.h')
-rw-r--r-- | src/shared/cplusplus/AST.h | 280 |
1 files changed, 0 insertions, 280 deletions
diff --git a/src/shared/cplusplus/AST.h b/src/shared/cplusplus/AST.h index 1ea7defec0..5d26bf1e54 100644 --- a/src/shared/cplusplus/AST.h +++ b/src/shared/cplusplus/AST.h @@ -231,9 +231,6 @@ public: virtual UsingAST *asUsing() { return 0; } virtual UsingDirectiveAST *asUsingDirective() { return 0; } virtual WhileStatementAST *asWhileStatement() { return 0; } - - virtual AST *clone(MemoryPool *pool) const = 0; - protected: virtual void accept0(ASTVisitor *visitor) = 0; }; @@ -245,8 +242,6 @@ public: public: virtual SpecifierAST *asSpecifier() { return this; } - - virtual SpecifierAST *clone(MemoryPool *pool) const = 0; }; class CPLUSPLUS_EXPORT SimpleSpecifierAST: public SpecifierAST @@ -260,8 +255,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual SimpleSpecifierAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -282,8 +275,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual AttributeSpecifierAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -305,8 +296,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual AttributeAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -325,8 +314,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TypeofSpecifierAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -336,7 +323,6 @@ class CPLUSPLUS_EXPORT StatementAST: public AST public: virtual StatementAST *asStatement() { return this; } - virtual StatementAST *clone(MemoryPool *pool) const = 0; }; class CPLUSPLUS_EXPORT ExpressionAST: public AST @@ -344,7 +330,6 @@ class CPLUSPLUS_EXPORT ExpressionAST: public AST public: virtual ExpressionAST *asExpression() { return this; } - virtual ExpressionAST *clone(MemoryPool *pool) const = 0; }; class CPLUSPLUS_EXPORT DeclarationAST: public AST @@ -352,7 +337,6 @@ class CPLUSPLUS_EXPORT DeclarationAST: public AST public: virtual DeclarationAST *asDeclaration() { return this; } - virtual DeclarationAST *clone(MemoryPool *pool) const = 0; }; class CPLUSPLUS_EXPORT DeclarationListAST: public AST @@ -367,8 +351,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual DeclarationListAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -378,7 +360,6 @@ class CPLUSPLUS_EXPORT CoreDeclaratorAST: public AST public: virtual CoreDeclaratorAST *asCoreDeclarator() { return this; } - virtual CoreDeclaratorAST *clone(MemoryPool *pool) const = 0; }; class CPLUSPLUS_EXPORT PostfixDeclaratorAST: public AST @@ -389,7 +370,6 @@ public: public: virtual PostfixDeclaratorAST *asPostfixDeclarator() { return this; } - virtual PostfixDeclaratorAST *clone(MemoryPool *pool) const = 0; }; class CPLUSPLUS_EXPORT DeclaratorAST: public AST @@ -409,8 +389,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual DeclaratorAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -428,8 +406,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ExpressionListAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -451,8 +427,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual SimpleDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -468,8 +442,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual EmptyDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -487,8 +459,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual AccessDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -510,8 +480,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual AsmDefinitionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -534,8 +502,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual BaseSpecifierAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -554,8 +520,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual CompoundLiteralAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -574,8 +538,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual QtMethodAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -593,8 +555,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual BinaryExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -613,8 +573,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual CastExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -640,8 +598,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ClassSpecifierAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -660,8 +616,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual CaseStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -678,8 +632,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual StatementListAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -700,8 +652,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual CompoundStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -718,8 +668,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ConditionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -739,8 +687,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ConditionalExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -762,8 +708,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual CppCastExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -780,8 +724,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual CtorInitializerAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -797,8 +739,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual DeclarationStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -814,8 +754,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual DeclaratorIdAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -833,8 +771,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NestedDeclaratorAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -858,8 +794,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual FunctionDeclaratorAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -877,8 +811,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ArrayDeclaratorAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -896,8 +828,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual DeclaratorListAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -917,8 +847,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual DeleteExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -940,8 +868,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual DoStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -957,8 +883,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NamedTypeSpecifierAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -975,8 +899,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ElaboratedTypeSpecifierAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -996,8 +918,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual EnumSpecifierAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1017,8 +937,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual EnumeratorAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1036,8 +954,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ExceptionDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1057,8 +973,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ExceptionSpecificationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1075,8 +989,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ExpressionOrDeclarationStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1093,8 +1005,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ExpressionStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1117,8 +1027,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual FunctionDefinitionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1147,8 +1055,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ForeachStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1174,8 +1080,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ForStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1200,8 +1104,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual IfStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1219,8 +1121,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ArrayInitializerAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1238,8 +1138,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual LabeledStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1256,8 +1154,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual LinkageBodyAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1275,8 +1171,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual LinkageSpecificationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1297,8 +1191,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual MemInitializerAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1311,7 +1203,6 @@ public: // annotations public: virtual NameAST *asName() { return this; } - virtual NameAST *clone(MemoryPool *pool) const = 0; }; class CPLUSPLUS_EXPORT NestedNameSpecifierAST: public AST @@ -1327,8 +1218,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NestedNameSpecifierAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1346,8 +1235,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual QualifiedNameAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1364,8 +1251,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual OperatorFunctionIdAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1383,8 +1268,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ConversionFunctionIdAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1400,8 +1283,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual SimpleNameAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1418,8 +1299,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual DestructorNameAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1438,8 +1317,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TemplateIdAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1461,8 +1338,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NamespaceAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1482,8 +1357,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NamespaceAliasDefinitionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1501,8 +1374,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NewPlacementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1521,8 +1392,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NewArrayDeclaratorAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1548,8 +1417,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NewExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1567,8 +1434,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NewInitializerAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1586,8 +1451,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NewTypeIdAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1605,8 +1468,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual OperatorAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1628,8 +1489,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ParameterDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1646,8 +1505,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ParameterDeclarationClauseAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1660,7 +1517,6 @@ public: public: virtual PostfixAST *asPostfix() { return this; } - virtual PostfixAST *clone(MemoryPool *pool) const = 0; }; class CPLUSPLUS_EXPORT CallAST: public PostfixAST @@ -1676,8 +1532,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual CallAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1695,8 +1549,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ArrayAccessAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1712,8 +1564,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual PostIncrDecrAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1731,8 +1581,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual MemberAccessAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1751,8 +1599,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TypeidExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1772,8 +1618,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TypenameCallExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1792,8 +1636,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TypeConstructorCallAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1810,8 +1652,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual PostfixExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1824,7 +1664,6 @@ public: public: virtual PtrOperatorAST *asPtrOperator() { return this; } - virtual PtrOperatorAST *clone(MemoryPool *pool) const = 0; }; class CPLUSPLUS_EXPORT PointerToMemberAST: public PtrOperatorAST @@ -1841,8 +1680,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual PointerToMemberAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1859,8 +1696,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual PointerAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1876,8 +1711,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ReferenceAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1894,8 +1727,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual BreakStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1912,8 +1743,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ContinueStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1931,8 +1760,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual GotoStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1950,8 +1777,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ReturnStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1970,8 +1795,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual SizeofExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -1987,8 +1810,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NumericLiteralAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2004,8 +1825,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual BoolLiteralAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2021,8 +1840,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ThisExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2040,8 +1857,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual NestedExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2058,8 +1873,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual StringLiteralAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2082,8 +1895,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual SwitchStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2101,8 +1912,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TemplateArgumentListAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2123,8 +1932,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TemplateDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2141,8 +1948,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ThrowExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2158,8 +1963,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TranslationUnitAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2177,8 +1980,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TryBlockStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2202,8 +2003,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual CatchClauseAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2220,8 +2019,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TypeIdAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2243,8 +2040,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TypenameTypeParameterAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2270,8 +2065,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual TemplateTypeParameterAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2288,8 +2081,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual UnaryExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2311,8 +2102,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual UsingAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2334,8 +2123,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual UsingDirectiveAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2358,8 +2145,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual WhileStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2379,8 +2164,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual IdentifierListAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2402,8 +2185,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCClassForwardDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2434,8 +2215,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCClassDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2457,8 +2236,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCProtocolForwardDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2482,8 +2259,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCProtocolDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2501,8 +2276,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCProtocolRefsAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2518,8 +2291,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCMessageArgumentAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2536,8 +2307,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCMessageArgumentListAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2557,8 +2326,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCMessageExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2577,8 +2344,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCProtocolExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2597,8 +2362,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCTypeNameAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2615,8 +2378,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCEncodeExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2629,7 +2390,6 @@ public: // annotation public: virtual ObjCSelectorAST *asObjCSelector() { return this; } - virtual ObjCSelectorAST *clone(MemoryPool *pool) const = 0; }; class CPLUSPLUS_EXPORT ObjCSelectorWithoutArgumentsAST: public ObjCSelectorAST @@ -2643,8 +2403,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCSelectorWithoutArgumentsAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2661,8 +2419,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCSelectorArgumentAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2679,8 +2435,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCSelectorArgumentListAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2696,8 +2450,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCSelectorWithArgumentsAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2716,8 +2468,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCSelectorExpressionAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2735,8 +2485,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCInstanceVariablesDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2752,8 +2500,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCVisibilityDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2771,8 +2517,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCPropertyAttributeAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2790,8 +2534,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCPropertyAttributeListAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2812,8 +2554,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCPropertyDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2834,8 +2574,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCMessageArgumentDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2852,8 +2590,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCMessageArgumentDeclarationListAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2877,8 +2613,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCMethodPrototypeAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2896,8 +2630,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCMethodDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2915,8 +2647,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCSynthesizedPropertyAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2934,8 +2664,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCSynthesizedPropertyListAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2953,8 +2681,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCSynthesizedPropertiesDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -2972,8 +2698,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCDynamicPropertiesDeclarationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -3004,8 +2728,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCFastEnumerationAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; @@ -3025,8 +2747,6 @@ public: virtual unsigned firstToken() const; virtual unsigned lastToken() const; - virtual ObjCSynchronizedStatementAST *clone(MemoryPool *pool) const; - protected: virtual void accept0(ASTVisitor *visitor); }; |