Changes in src/GenPoly/PolyMutator.h [4e06c1e:1ba88a0]
- File:
-
- 1 edited
-
src/GenPoly/PolyMutator.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/PolyMutator.h
r4e06c1e r1ba88a0 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // PolyMutator.h -- 7 // PolyMutator.h -- 8 8 // 9 9 // Author : Richard C. Bilson … … 30 30 class PolyMutator : public Mutator { 31 31 public: 32 typedef Mutator Parent; 33 using Parent::mutate; 34 32 35 PolyMutator(); 33 36 … … 42 45 virtual Statement* mutate(ExprStmt *catchStmt); 43 46 virtual Statement* mutate(ReturnStmt *catchStmt); 44 47 45 48 virtual Expression* mutate(UntypedExpr *untypedExpr); 46 49 … … 54 57 Statement* mutateStatement( Statement *stmt ); 55 58 Expression* mutateExpression( Expression *expr ); 56 59 57 60 TyVarMap scopeTyVars; 58 61 TypeSubstitution *env; … … 60 63 std::list< Statement* > stmtsToAddAfter; 61 64 }; 62 } // namespace 65 } // namespace 63 66 64 67 #endif // _POLYMUTATOR_H
Note:
See TracChangeset
for help on using the changeset viewer.