Changes in src/SynTree/Expression.h [44b4114:5e2c348]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Expression.h
r44b4114 r5e2c348 822 822 }; 823 823 824 /// expression that contains a deleted identifier - should never make it past the resolver.825 class DeletedExpr : public Expression {826 public:827 Expression * expr;828 BaseSyntaxNode * deleteStmt;829 830 DeletedExpr( Expression * expr, BaseSyntaxNode * deleteStmt );831 DeletedExpr( const DeletedExpr & other );832 ~DeletedExpr();833 834 virtual DeletedExpr * clone() const { return new DeletedExpr( * this ); }835 virtual void accept( Visitor & v ) { v.visit( this ); }836 virtual Expression * acceptMutator( Mutator & m ) { return m.mutate( this ); }837 virtual void print( std::ostream & os, Indenter indent = {} ) const;838 };839 840 824 // Local Variables: // 841 825 // tab-width: 4 //
Note:
See TracChangeset
for help on using the changeset viewer.