Changes in src/SynTree/Expression.h [5e2c348:44b4114]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Expression.h
r5e2c348 r44b4114 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 824 840 // Local Variables: // 825 841 // tab-width: 4 //
Note:
See TracChangeset
for help on using the changeset viewer.