summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/AST.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/cplusplus/AST.h')
-rw-r--r--src/shared/cplusplus/AST.h280
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);
};